matlab环境

这篇博客详细介绍了MATLAB编程的一些关键点,包括如何分步计算复杂表达式、控制输出格式、管理内存中的变量、使用不同格式显示数值以及基本的数学运算表示。通过实例展示了formatlong和formatshort在数值精度上的差异,以及formatrat如何找到最接近的比例表示。此外,还讲解了MATLAB中的指数表示法和基本符号,如π、e的自然对数和三角函数的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、值得注意的点:

二、matlab计算后答案格式

三、一些常见符号的表示


一、值得注意的点:

一、对于类似于这样的稍复杂的式子,需要分步去计算,不能做到一步到位:

r = 4^3;
s = 3/4 + 9/(2*3);
t = r * s;

得到:

二、在不需要matlab输出结果时,在赋值后加上;即可

x=3 %会显示出x=3
x=3; %不会显示出x=3

三、一行可以包含多个表达式

x = 2; y = 4; z = x*y %;表示不显示x和y的值,若显示,中间可以用,分隔开

四、可以使用who刷新内存,显示出到目前为止所有变量的名称。例如:

 x = 2,y = 4,z = x*y
 who

输出:

 whos更加全面,告诉我们内存中的变量,类型,每个变量所分配的内存空间,以及它们是否是复数: 

 x = 2,y = 4,z = x*y
 whos

得到:

 五、清除变量

使用clear,全部清除使用clear,在后面加上变量名,可以删除所输入的变量名:

clear x y z

在此之后,这个删除的变量可以重新使用,就像新的一样了~

六、过长的表达式可以使用...换行继续输入表达式

a=5
b=3
m=100
d=4
x=a+b...
    +m+d

得到:

a =
 
     5
 
 
b =
 
     3
 
 
m =
 
   100
 
 
d =
 
     4
 
 
x =
 
   112

二、matlab计算后答案格式

1.

format long %当使用format long时得出的答案为16位
x=3+11/17
format short %当使用format short时为4位,不输入的话默认位format short
y=3+11/17

输出:

x =
 
   3.647058823529412
y =
 
    3.6471

发现,y是x的四舍五入。

若是想要进行财务计算(保留两位小数)的话,可以使用format bank格式:

format bank
z=3+11/17

输出:

z =
 
          3.65

2.

format rat
x=7.2*3.1 %使用format rat可以查找出与其数值最相近的一个比例式

输出:

x =
 
     558/25

3.matlab可以使用指数形式显示大数值,例如:5.4387×103 可以表示成 5.4387e + 003

format short e
x=7.2*3.1
format long e
y=0.0005*0.2222

运行:

x =
 
   2.2320e+01 %大于1为正,为10的一次幂
 
y =
 
     1.111000000000000e-04 %小于1为负,为10的负4次幂

三、一些常见符号的表示

1.matlab中,π使用pi表示

2.e可以直接引用。e的某次幂可以使用,exp(a)表示:

format short
exp(1)

e的一次幂:

ans =
 
    2.7183

3.想要得到一个数的平方根,使用sqrt:

x=sqrt(4)

等于2 

4.想得到x的自然对数,使用log(x):

log(1)

等于0

【若以谁为底的话在log后加入次数,比如log5(x)】

5.基本三角函数:

直接计算弧度大小:

clc
sin(pi/2)

等于1

若是反三角函数,在三角函数名前加a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值