1 120 60 0.8 0.6 150 30 0.4 02 180 0 210 330 240 300 270 图2.3曲线‘sin(theta).2'的极坐标图形 2015-2-4 11
2015-2-4 11 0.2 0.4 0.6 0.8 1 30 210 60 240 90 270 120 300 150 330 180 0 图2.3曲线‘sin(theta).^2’的极坐标图形
90 5 120 60 4 3 150 30 2 1 180 0 210 330 240 300 270 图2.4曲线‘5*cos(3.5*theta).3'的极坐标图形 2015-2-4 12
2015-2-4 12 1 2 3 4 5 30 210 60 240 90 270 120 300 150 330 180 0 图2.4 曲线‘5*cos(3.5*theta).^3’的极坐标图形
2.4.2函数文件 ◆用户可以编写自己的函数,实现某种需要的功能, 调用时如同调用MATLAB的内构函数,M函数有 自己的定义格式。 例2.1建立一个命令文件将变量a,b的值互换, 然后运行该命令文件。 建立一个函数,建立命令文件,调用函数。 2015-2-4 13
2015-2-4 13 用户可以编写自己的函数,实现某种需要的功能, 调用时如同调用MATLAB的内构函数,M函数有 自己的定义格式。 例2.1 建立一个命令文件将变量a, b的值互换, 然后运行该命令文件。 建立一个函数,建立命令文件,调用函数。 2.4.2 函数文件
◆程序2: ◆首先建立函数文件fexch.m: function [a,b]=fexch(a,b) ■c=a;a=b;b=c; ◆然后在MATLAB的命令窗口调用该函数文件: ■clear; ■X=1:10; ■y=[11,12,13,14;15,16,17,18]; ■[x,y]=fexch(x,y) 两个程序实现相同的功能。 2015-2-4 14
2015-2-4 14 程序2: 首先建立函数文件fexch.m: function [a,b]=fexch(a,b) c=a;a=b;b=c; 然后在MATLAB的命令窗口调用该函数文件: clear; x=1:10; y=[11,12,13,14;15,16,17,18]; [x,y]=fexch(x,y) 两个程序实现相同的功能
定义M函数的基本格式 ◆(1)函数文件格式:有函数声明行,输入参数和输 出参数,以“function”引导。 function [y1,y2...]=ff (x1,x2,...) ■function:定义函数; ■f:函数名称 ■xi,yi:输入输出变量,可以为标量、数组、 矩阵或字符串,输入变量用圆括号括起来,输 出变量用方括号括起来,中间用逗号隔开。 ◆帮助文本 % ◆(3)程序代码:程序代码由MATLAB语句和注释 语句构成。 2015-2-4 15
2015-2-4 15 (1) 函数文件格式:有函数声明行,输入参数和输 出参数,以“function”引导。 function [y1,y2…]= ff (x1,x2,…) function :定义函数; ff:函数名称 xi,yi:输入输出变量,可以为标量、数组、 矩阵或字符串,输入变量用圆括号括起来,输 出变量用方括号括起来,中间用逗号隔开。 帮助文本 % (3) 程序代码 :程序代码由MATLAB语句和注释 语句构成。 定义M函数的基本格式