1.matlab基础准备及入门

时间:2024-03-10 22:20:07

1.1  Command Window(命令行窗口)运用入门

  1  计算器的用法  


 


 



 

  2  数值变量与表达式

 




  3.  计算结果的图形表示

  代码及注释

function [ output_args ] = Untitled2( input_args )
%UNTITLED2 此处显示有关此函数的摘要
%   此处显示详细说明
%定义变量范围  中间的是每隔多少像素画一个点
t=0:pi/40:7*pi;
%e^(-1/3)
y0=exp(-t/3);
%y=e^(-1/3)*sin3t
y=exp(-t/3).*sin(3*t);
%绘制  \'-r\'实线红色    \':b\'虚线蓝色
%横坐标为t,纵坐标为y       后边是横坐标为t,纵坐标为y0 -y0
plot(t,y,\'-r\',t,y0,\':b\',t,-y0,\':b\')
%绘制网格
grid
end

运行结果


 

 代码

 1 function [ output_args ] = Untitled2( input_args )
 2 clear;
 3 %x定义域[-8,8],每次增加0.5
 4 x=-8:0.5:8;
 5 %y定义域与x一样
 6 y=x\';
 7 
 8 %相当于初始化各个点
 9 %生成全1的矩阵 y行y列,每一个点都乘以x(此为1行33列)
10 X=ones(size(y))*x;
11 %生成全1的矩阵 x行x列,每一个点都乘以y(此为1行33列)
12 Y=y*ones(size(x));
13 
14 %计算sin(....) eps为精度
15 R=sqrt(X.^2+Y.^2)+eps;
16 %计算Z坐标
17 Z=sin(R)./R;
18 %三位着色图
19 surf(X,Y,Z);
20 %设置颜色
21 colormap(cool)
22 xlabel(\'x\'),ylabel(\'y\'),zlabel(\'z\')
23 end

运行结果

 

1.2  现场菜单用于内存变量的查询和删除

  1.在指令窗口运用who,whos查阅MATLABA内存变量

  2.在指令窗口中运用clear指令显示可以删除内存中的变量

  3.文件变量的存取

 1 function [ output_args ] = Untitled2( input_args )
 2 
 3 %创建文件夹,进入文件夹
 4 mkdir(\'c;\\',\'my_dir\');
 5 cd c:\my_dir
 6 
 7 X=1
 8 Y=2
 9 Z=3
10 
11 %保存变量
12 save saf X Y Z
13 
14 clear
15 %载入变量
16 load saf Z
17 who
18 end

  4.调试编辑器的使用

function [ output_args ] = Untitled2( input_args )

t=0:pi/50:4*pi;                     %定义自变量取值数组
v0=exp(-t/3);                       %计算与自变量对应的V0数组
v=exp(-t/3).*sin(3*t);              %计算与自变量对应的v数组
plot(t,v,\'-r\',t,v0,\':b\',t,-v0,\':b\') %用不同颜色.线型绘制曲线
end