[matlab] 基础与应用笔记2


初等函数录入:

幂函数:       x^a               sqrt(x)        x^(1/a)

指数函数:   a^x           exp(x)  %不能用e^x

对数函数:   log(x)        log2(x)     log10(x)   %  只有e、2、10三个底,其他用换底公式   lnX 写成log(x)

三角:          sin(x),cos(x)  , tan(x) , cot(x)   ,sec(x)  ,csc(x)

反三角:      asin(x)  acos(x) atan(x)  acot(x)  asec(x)  acsc(x)

abs(x)  %绝对值   sign(x) %符号函数    sum   %求和     

prod     %求积        max    min  %最大,最小


函数值计算:

1.数值计算方式

>> x= ...    %输入x的数值

>> y=....     %输入y的表达式,包含的字母必须在前面定义了值

2.符号计算方式

>>syms   x ...  %定义x和其他字母为符号

>>y = f(x)          %输入y的表达式

>>subs(y,x,a)  %计算x=a时y的值

如: 设 y = x² - 2 ax, matlab计算 y(a), y(b)

>> syms x  a  b

>> y = x^2 - 2 * a * x

>> subs(y ,x ,[a,b])

ans = 

[-a^2, b^2-2*a*b]


函数作图:

>> x= a:c:b  %定义x的范围

>>y = f(x);    %输出y表达式

>>plot(x,y)   %画函数图像

如: >> x = linspace(0,2*pi,30);     %生成30个从0到2*pi的线性序列值

         >> y = sin(x)

        >> plot(x,y)                                           

[matlab] 基础与应用笔记2_第1张图片

多图

>> x=0:pi/15:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(x,y1,x,y2)

[matlab] 基础与应用笔记2_第2张图片

也可以用hold on 多次plot完成多重图效果

plot亦可以制定线型与颜色  plot( x, y , 'color_ point_ linestyle‘)


参数函数作图:

>> t= a:c:b

>>x = f(t); y =g(t);

>>plot( x, y , 'S')

如:

>> t= -2 * pi :0.1:2*pi;
>> x=2*cos(t); y = 3 * sin(t);
>> plot(x, y ,'r - .')

[matlab] 基础与应用笔记2_第3张图片


你可能感兴趣的:([matlab] 基础与应用笔记2)