Matlab入门笔记(1)
作者:互联网
1.简单练习题:
cos(((1+2+3+4+5)^3/5)^0.5) sin(pi^0.5)+log(tan(1)) 2^(3.5*1.7) exp(sin(10))
2.实数,复数,行向量,列向量,矩阵的复制
x=5 %对单个向量复制 x=[1 2 3] %对矩阵向量进行行向量的赋值 x=[1;2;3] %赋值成为列向量
3.数组 和数组行列块操作:取值
A=[1 2 3;4 5 6;7 8 9]; x=A(1,3); % x=A(2,:); %取第二行全部的值 x=A(:,3); %取第二列全部的值 x=A(1:2,1:3); %从第一列到第二列,第一行到第三行取值(MATLAB中圆括号里面第一个值是列值,第二个是行值)
4.常用的近似值函数:ceil,fix,fllor,round
- ceil:(天花板的意思)即向上取值,取比原值大的近似值
- fix: 向靠近0的方向取值
- floor:去比原来小的近似值
- round:正常的四舍五入取值
-
a=[-1.6 0.2 -2.3 1.3 2.9]; x=ceil(a); y=fix(a); z=floor(a); v=round(a); x = -1 1 -2 2 3 y = -1 0 -2 1 2 z = -2 0 -3 1 2 v = -2 0 -2 1 3
6.基本语句
- for..........end
- if........else..........end
- while..........end
- switch..........end
x=0; for i=1:10 if mod(i,2) x=x+1; end end
7.简单作图
x=-2*pi:0.1:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,'-r',x,y2,'-b'); text(0,0,'(0,0)'); legend('sin(x)','cos(x)');
8.简单作图及简单控制语句
- 曲线图plot:plot(x,y);plot(x,y,s),plot(x1,y1,s1,x2,y2,s2.....)
- b blue
- g green
- r red
- c cyan
- m magenta
- y yellow
7. w white
- 简单控制语句
- title(图形名称)
- xlabel(x轴说明);ylabel(y轴说明);
- text(x,y图形说明)
- legend(图例1,图例2。。。。。)
- grid on/grid off/grid minor
- axis([xmin xmax ymin ymax]),xlim([xmin xmax])
标签:plot,向量,end,入门,笔记,Matlab,取值,sin,.......... 来源: https://www.cnblogs.com/ZD-642223py/p/10732845.html