我是靠谱客的博主 自觉啤酒,最近开发中收集的这篇文章主要介绍matlab 1 2 3.,matlab 第1,2,3章学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

%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&current');

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章学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部