MATLAB笔记(一) 发表于 2015-11-04 个人读书笔记 123456789101112131415161718192021222324252627282930313233343536373839404142434445b=a([2,4],[1,3]); //将第2行和第4行与第1列和第3列的交点元素取出a([2,4,5],:)=[]; //将抽取第2行第4行和第5行A=eye(n); //单位矩阵B=zeros(n); //零矩阵C=ones(n); //“1”矩阵D=rand(n); //随机矩阵y=linspace(a,b,n); //产生一个行矢量y,把a到b之间的数等分n份 有点类似y=a:(b-a)/n:bclear i,j; //清除变量i,jC=A*B; //矩阵相乘A的行数必须等于B的列数C=A.*B; //点乘为对应元素相乘,两矩阵行列数必须相等,或其中一个为标量B/A=B*inv(A); A\C=inv(A)*C; //两矩阵相除等于乘以其中一个矩阵的逆矩阵,其中inv(a)为求a的逆矩阵B‘ //B矩阵的转置//关系操作符需要注意的是成立为“1”不成立为“0”;x=input('请输入x的值');disp(显示指定内容);plot(t); //绘制二维图形grid on //绘制图形时网格开启,grid off 关闭网格、title('string'); //添加图像标题命令axis([xmin,xmax,ymin,ymax]); //设置坐标刻度[X,Y]=meshgrid(x,y); //在X-Y平面建立网络坐标plot3(x,y,z); //三维图像的绘制mesh(x,y,z);//三维网线图surf(x,y,z); //三维曲面图//M文件//行数定义行 function y=mean(x,dim) 其中函数名必须和保存的文件名相同,x,dim 为要传入的参数,//使用自定义的函数需要将路径添加至函数调用路径//函数中使用clear; close all;将会清除传入的参数值,切记%注释%//注释行是以%开头%//习题//1.syms x; %定义一个符号变量:syms x定义一个符号变量xy=x^3+(x-0.98)^2/(x+1.35)^3-5*(x+1/x);subs(y,x,2); %subs()是符号计算函数,表示将符号表达式中的某些符号变量替换为指定的新的变量,如将y中的下替换为2disp('x=2时解:');ansdisp('x=4时解:');subs(y,x,4);ans//2.创建一个5x5随机矩阵并求其逆a=rand(5);a1=inv(a); disp('5x5随机矩阵');a disp('5x5随机矩阵的逆');a1 您的一份奖励,就是我的一份激励 打赏 支付宝