概述
%P20:例1.2
x=-5:0.1:5;
y=10./(1+x.^2);
z=5+4*sin(x);
plot(x,y,x,z);%作出函数图象
plot(x,y,x,z,'-.');
title('图1-1 MATLAB的绘图功能');
xlabel('x');
ylabel('y');
text(1,6,'y=10/(1+x^2)');
text(-4,8,'y=sin5+4sin(x)');
%grid,可以显示坐标图中的网格;
%注意输入过程中保持英文输入
%‘-.’可以使图像中有一条为虚线
%MATLAB规定的固定常量:pi 圆周率;inf 正无穷大量;-inf 负无穷大量;
%MATLAB的算术运算符:+加;-减;*矩阵乘;/矩阵右除,矩阵左除;^矩阵幂; .* ./ . .^分别对应数组运算;除法左右除举例,3/4=43=0.75;
%MATLAB的关系运算符:大于,==等于,<=小于等于,>=大于等于,~=不等于; 用于表达两个元素的大小关系,结果为1表达式为真,结果为0表达式为假;
%MATLAB的逻辑运算符:&与,||或,~非; 用于0-1矩阵的逻辑运算;
%MATLAB常用绘图命令:plot线性x-y坐标图,mesh三维消隐图,meshc有等高线的三维消隐图,contour等高线投影图;
%MATLAB图形注释命令:title题图标注,xlabel,ylabel,x y轴标注,text任意定位的标注,gtext鼠标定位的标注,grid网格线;
% P26:例1.7
x=0:20:1;
y=x;
u=(sin(pi*x))'*sin(pi*y);
mesh(x,y,u);
n=20;
h=1/n;
x=0:h:1;
y=x;
u=(sin(pi*x))'*sin(pi*y);
mesh(x,y,u); title('图-例1.7');
xlabel('x');
ylabel('y');
zlabel('z');
%P26例1.7
n=20;
h=1/n;
x=0:h:1;
y=x;
u=(sin(pi*x))'*sin(pi*y);
mesh(x,y,u); title('图-例1.7');
xlabel('x');
ylabel('y');
zlabel('z');
%P26例1.8
clg
wt=0:0.05:3*pi;
v=120*sin(wt);
i=100*sin(wt-pi/4);
p=v.*i;
subplot(221),plot(wt,v,wt,i);
title('voltage¤t');
xlabel('wt-Radian');
subplot(222),plot(wt,p);
title('power');
xlabel('wt-Radian');
ylabel('Watts');
Fm=3.0
fa=Fm*sin(wt);
fb=Fm*sin(wt-2*pi/3);
fc=Fm*sin(wt-4*pi/3);
subplot(223),plot(wt,fa,wt,fb,wt,fc);
title('3-phase mmf');
xlabel('wt-Radian');
ylabel('Amp-T');
fR=3/2*Fm*(wt+1)./(wt+1);
subplot(224),polar(wt,fR);
gtext('Polar plot');
%MATLAB常用数学方法
%第二章
%2.1矩阵数组的运算
%行矢量theta=0:0.1:2,特殊矩阵函数:eye(n)生成n阶单位矩阵;rand(m,n)生成m×n的随机矩阵,数值范围0~1;randn(m,n)生成m×n的随机矩阵,数值服从正态分布;magic(n)生成n阶幻方,
%各行各列对角线元素和相等;zeros(m,n)生成m×n阶全0矩阵;(m,n)=(4,4)=(4)
a=[1 2 3];b=[4 5 6];
c=dot(a,b);%c为矢量a与b的点积
d=cross(a,b);%d为矢量a与b的叉积
c=dot(a,b)
d=cross(a,b)
%MATLAB中矩阵运算:A*B,A/B=A×B^(-1),AB=A^(-1)×B,A^p;
%A/B=A×B^(-1)要求A,B列数相等,表示方程X*B=A的解;AB=A^(-1)×B要求A,B行数相等,表示方程A*X=B的解;
A=[1 2;3 4;5 6];B=[1 2];
X=A/B
A=[1 2 3;4 5 6];B=[1;3];
Y=AB
A=[1 2 3;4 5 6;7 8 9]
A^3
A^-2
A^-0.5
%数组的定义与运算
B=[1 2 3;4 5 6
最后
以上就是自觉啤酒为你收集整理的matlab 1 2 3.,matlab 第1,2,3章学习的全部内容,希望文章能够帮你解决matlab 1 2 3.,matlab 第1,2,3章学习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复