MATLAB学习

1、如果不将计算结果保存到指定变量中,则默认保存到ans中:如:x=3,y=5,x*y

2、如果不想显示结果,则命令后加分号(;),如:z=x*y;

3、用size命令可了解矩阵的大小,用length命令可了解向量的大小

4、

  • clear命令可清除工作环境中的全部变量和函数,以释放相应的内存空间;
  • 从内存中清除指定的变量:clear x
  • 如果工作环境中已有一向量x,如果经过计算后得到的新向量x比旧向量x短,则最好在得到新向量x之前先用clear命令清除旧的向量x。
  • clear all:从内存中清除所有变量、函数以及MEX链接。
  • clc :可以清屏并使光标移到屏幕最左上方。

5、MATLAB所有计算都按双精度进行,计算结果有多种显示格式,按格式命令(format)指定显示格式

6、

  • ans 分配最新计算表达式的值,这个表达式并没有给定一个名字
  • eps 返回机器精度
  • realmax 返回计算机能处理的最大浮点数
  • realmin 返回计算机能处理的最小的非零浮点数
  • pi ,3.14159265
  • inf 定义为1/0。当出现被零除时,Matlab就返回inf,并不中断执行而继续计算
  • NaN 定义为“Not a Number”,这个非数值要么是%类型,要么是inf/inf

7、数组存储方式:按列方式存储
各个字符串的长度必须相同,否则出错,若不同,可添加空格,使之相同,如

b=['zxcvb';'asd';'loiuytr']     %要串联的数组的维度不一致。
b=['zxcvb  ';'asd    ';'loiuytr'] %改正

8、单精度须先转换为双精度浮点后才能进行数学运算。
双精度复数矩阵的实数部分(pr)和虚数部分(pi)分别用两个双精度向量来存储

9、在自定义函数内使用函数(或命令)nargin和nargout可以确定该函数有多少个输入变量和输出变量被调用

10、创建矩阵A的稀疏矩阵:
B=sparse(A)

11、不能在Script文件中定义函数,否则运行出错。

12、for 循环变量=表达式1(初值):表达式2(步长):表达式3(终值)

i=0;
for x=1:0.2:10
    i=i+1;
    y(i)=1/x
end

for…end循环:
先计算初值和终值,并把初值赋给循环变量;再判断循环变量的值是否超过了终值。若超过,则退出循环,否则循环变量加上一个步长,重复循环,直至循环变量超过终值

13、try…catch是用于对异常进行处理的语句。
把有可能引起异常的语句放在try控制块中,这样当try控制块中的statement语句引起异常时,catch控制块就可以捕获它,并针对不同的错误类型,进行不同的处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值