• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

MATLAB工程仿真基础

人工智能 autotian 2504次浏览 0个评论

一、MATLAB基本功能

1、MATLAB帮助

(1)help函数 help可用于查看对应函数的帮助文本  
MATLAB工程仿真基础   (2)lookfor函数 如果不知道具体的函数名,单知道函数相关的某个关键字,则可以使用lookfor进行查找。  
MATLAB工程仿真基础   (3)常见帮助命令

MATLAB工程仿真基础

2、简单实例

 
MATLAB工程仿真基础   预定义变量  

MATLAB工程仿真基础

 
MATLAB工程仿真基础  

3、MATLAB界面

(1)MATLAB搜索路径 通过选择MATLAB主窗口的设置路径,进入“设置路径”对话框,可为MATLAB添加或删除搜索路径。  
MATLAB工程仿真基础   MATLAB通过设置路径来获取存储在硬盘上的文件信息。   (2)工作区浏览器 MATLAB桌面左上角工作空间窗口允许用户改变工作区内容的如何一个变量的内容。  
MATLAB工程仿真基础  

4、MATLAB基本功能

(1)命令行窗口   MATLAB工程仿真基础   (2)计算器功能  

MATLAB工程仿真基础

  多数情况下,输入行中的空格不会对MATLAB运算产生影响。另外,在MATLAB中乘法的优先级高于加法。若没有指定输出结果名称,MATLAB将默认的运算结果命名为ans。 (3)简单矩阵的输入 MATLAB中,不必对矩阵维数做如何说明,存储将自动配置。直接输入矩阵时,矩阵元素用空格或逗号分隔,矩阵行用“;”隔离。整个矩阵放在”[ ]”中。  
MATLAB工程仿真基础   矩阵还可以分行输入  
MATLAB工程仿真基础  
MATLAB工程仿真基础   常用标点  

名称 标点                   作用
逗号 用作要显示计算结果的指令与其后指令之间的分隔; 用作输入量与输入量之间的分隔; 用作数组元素分隔符号
黑点 . 数组表示中,用作小数点; 用于运算符号前,构成“数组”运算符
分号 用于指令的结尾,抑制计算结果的显示; 用作不显示计算结果指令与其后指令的分隔; 用作数组的行间分隔符
冒号 : 用于生成一位数组; 用作单下标援引时,表示全部元素构成的长列; 用作多下标援引时,表示那维上的全部元素
注释号 % 有它启首的所有物理行部分被看作非执行的注释
单引号 ‘ ‘ 字符串记述符
圆括号 ( ) 改变运算次序; 在数组援引时用; 函数指令输入宗量列表时用
方括号 [ ] 输入数组时用; 函数指令输入宗量列表时用
花括号 { } 胞元数组记述符; 图形中被控特殊字符括号
下连符 用作一个变量、函数文件名中的连字符; 图形中被控下脚标前导符
续航号 由三个以上连续黑点构成。它把其下的物理行看作该行的逻辑继续
@ @ 放在函数名前,形成函数句柄; 匿名函数前导符; 放在目录前,形成用户对象类目录
空格 用作输入量与输入朗之间的分隔符; 数组元素分隔符

  (4)复数类型 复数的一般形式 C=a+bi,可以用赋值语句或函数complex来产生复数  
MATLAB工程仿真基础  

MATLAB工程仿真基础

  (5)初等函数运算  

MATLAB工程仿真基础

  如,计算0~2
\pi的正弦函数,余弦函数  

>> x=0:pi/10:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> figure(1);
>> help figure
>> plot(x,y1,'b-',x,y2,'ro-');
>> xlabel('X取值');
>> ylabel('函数值');
>> legend('正弦函数','余弦函数');

   
MATLAB工程仿真基础   (6)指数和对数函数  

MATLAB工程仿真基础

二、关系和逻辑运算

1、关系运算符

 

MATLAB工程仿真基础

 
MATLAB工程仿真基础   等于运算符(==):如果两个变量值相同将会返回变量值1,如果不同将会返回0; 不等运算符(~=):如果两个变量值不同则返回1,相同则返回0.  
MATLAB工程仿真基础   理论上a和b应该相等,但由于
\pi为近似值,故产生了round off错误,可以检测两数之间在一定的范围内是否  
MATLAB工程仿真基础  

2、逻辑运算符

MATLAB工程仿真基础

三、简单数组

1、一维数组的创建

(1)直接输入: 行向量  
MATLAB工程仿真基础
MATLAB工程仿真基础   (3)函数inspace生成按等差形式排列的行向量 在X1和X2之间默认生成100个线性分布的数据,相邻两个数据的差保持不变,构成等差数列。 x=linspace(X1,X2) x=(X1,X2,n) 在x1和x2之间生成n个线性分布的数据。相邻两个数据的差保持不变同样能构成等差数列。

2、行向量转置为列向量

(1)直接转置(’)  
MATLAB工程仿真基础  

3、二维数组的创建

二维数组由实数或复数排列成矩形构成,从数据结构上看,矩阵和二维数组没有区别。 直接输入  
MATLAB工程仿真基础  
MATLAB工程仿真基础   4、数组寻址 (1)对一位数组进行寻址 下标写成一个数或者一个数组即可以进行访问 对一维数组的其中一个元素进行访问  
MATLAB工程仿真基础   对一维数组的多个元素进行访问
MATLAB工程仿真基础   (2)对二维数组进行寻址 二维数组寻址与一维数组寻址一样,只不过需要考虑二维数组的行和列,二一维数组只需要考虑一个行或列,所以对二维数组有以下三种方法。 全下标法:指定行、列访问  
MATLAB工程仿真基础   单下标法:单下标法进行访问,数组顺序为先列后行  
MATLAB工程仿真基础    


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明MATLAB工程仿真基础
喜欢 (0)

您必须 登录 才能发表评论!

加载中……