1.3 变量及其操作

写在前面:作者本人是纯纯的菜鸟,学习的内容来自于 中国大学MOOC 中南大学 《科学计算与MATLAB语言》,欢迎各位大佬或新手在这里和平讨论,如果我有错误请各位不吝赐教,提前感谢各位捧场!


一、变量

1.何为变量

变量是内存单元的抽象化,但对于编程的我们来说,变量反而使这个抽象化单元变得清晰易懂了。

说人话就是那些abcd之类的东西。

2.变量定义规则

在MATLAB中,变量名是以字母开头,后接字母、数字或下画线的字符序列,最多63个字符。

错误变量名举例:错误一:12my  错误二:_my  

3.大小是否敏感

敏感。

4.给变量命名的其他注意事项

MATLAB中有一些函数名或者自带的变量名(预定义变量,马上会讲到)尽量不要取,防止出现各种问题。

二、变量赋值

两种格式

1.变量名=表达式

2.表达式

对于第一种赋值格式,变量名一定要写在“=”前面,因为在编程语言中(至少在C语言和MATLAB是这样)“=”不是数学中的等于的意思,而是把“=”右边的值赋予“=”的左边。

对于第二种赋值格式,如果不写;则回车之后输出结果为ans= 相反,如果在后面加入;则仅仅将值赋予ans而不输出。

举个例子:要计算z=\frac{5+cos47\degree}{1+|x-y|} . 其中x=\sqrt7-2iy=e^\frac{\pi}{2}.

x=sqrt(7)-2i;
%对x进行赋值
y=exp(pi/2);
%对y进行赋值
z=(5+cosd(47))/(1+abs(x-y));
%计算z的值

三、预定义变量

在上面的例子中,我们看到,pi和i这两个变量貌似并没有被定义就直接使用了,好像是有语法问题,其实并没有,因为这两个变量是MATLAB自带的变量—预定义变量

常用的预定义变量

  • ans是默认赋值变量
  • i 和 j 代表虚数单位(此时无需提前定义)但在循环中往往使用i作为循环计数变量,在这时才需要定义 
  • pi代表圆周率
  • NaN代表非数(使用情况:当绘图时想要裁掉某一部分时,即可将对应的数据转换为NaN即可)

以上就是今天的全部内容了,感谢大家的耐心观看!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值