实验1部分程序
矩阵运算
(4)使用冒号选出指定元素
已知A=[1 2 3 ; 4 5 6 ; 7 8 9]; 求A中第3列前2个元素;A中所有列第2,3行的元素。>> A(1:2,3) >> A(2,:)
>>A(3,:)
方括号[]
用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列。
>>magic(4) >>ans(:,4)=[]
多项式
求多项式p(x)=x3-2x-4的根。
>>solve('x^3-2*x-4=0')
求f (x) = (cos x)2 的一次导数。
>> x=sym('x');
>> diff(cos(x)^2)
求微分方程的通解,并验证。
>>y=dsolve('Dy+2*x*y=x*exp(-x^2)','x')
基本绘图命令
绘制余弦曲线, 。
>>t=0:0.01:2*pi;
>> y=cos(t);
>> plot(t,y)
在同一坐标系中绘制余弦曲线和正弦曲线,
>> t=0:0.01:2*pi;
>>y=[sin(t-0.5);cos(t-0.5)];
>>plot(t,y)
用plot3函数绘制三维螺线:
>> t=[0:0.1:20];
>> x=t;
>> y=sin(t);
>> z=cos(t);
>> plot3(x,y,z)
5、基本绘图控制
绘制区间上的X1=10sint曲线,并要求
线形为点划线,颜色为红色,数据点标记为加号。
使用axis坐标轴控制:显示范围、刻度线、比例、网络线。
使用title、text、xlabel、legend等函数进行标注控制:坐标轴名称、标题、相应文本。clc;clear;
t=0:0.01:4*pi;
X1=10*sin(t);
plot(t,X1,'r+')
axis equal %各坐标轴采用等长刻度