(MATLAB初学者必看)第一节、MATLAB的基础环境与基础知识

MATLAB的基础环境与基础知识

1、 自定义变量名称

2、 四则运算

3、 赋值运算符

4、 界面返回值显示控制

5、 基本的数学定义式一级目录

6、 复数问题级目录

7、 文件基础


前言

本内容参考了《MATLAB®揭秘》David McMahon 著 郑碧波 译。
以上内容为本人学习MATLAB中的学习笔记,将其整理出来一方面是为自己复习梳理知识点,一方面为各位matlab的初级学习者提供一个更加简洁的知识提炼。另一方面是为了督促自己学习,将其作为学习笔记。如上述记述有误,请大家与作者联系,以便斧正。如有需要本书,请联系作者免费分享给大家。

提示:以下是本篇文章正文内容。

一、自定义变量名称

变量是指计算机语言中能储存计算结果或能表示值的抽象概念。在MATLAB中默认的变量名称一般用ans(符号)代替。而自定义变量名,顾名思义就是自己定义的变量的名称。一旦变量输入至系统中,在后期的代码编程中就可以调用它。
例如:代码如下(示例):

	 x=5*6
	x =
    	30

二、四则运算

在matlab中四则运算分为两种,分别为一般四则运算符和带点四则运算符。其中加和减在二者中可以通用,但是乘和除以及幂次运算两者相差巨大。带点的四则运算符主要针对的为矩阵中个元素之间的运算。
一般四则运算:例如有A和B两个变量。
加法运算:A+B
减法运算:A-B
除法运算:A/B(右除)
乘法运算:A*B
幂次运算:A^B
带点四则运算符:例如有A和B两个相同维度的矩阵。
加法运算:A+B
减法运算:A-B
除法运算:A./B(右除)
乘法运算:A.*B
幂次运算:A.^B
注意:带点四则运算符其运算的过程为A矩阵和B矩阵中对应的每个元素都一致。在进行混合运算中,注意幂次运算是等级最高的,要优先于乘法和除法且右除等级高于左除,而在加法和减法的等级为最低。

例如:
	A=2*eye(2);
	B=ones(2);
	C=A*B;
	D=A.*B;
	E=A.^2

输入为

A=2*eye(2)
B=ones(2)
C=A*B
D=A.*B
输出为
A =

     2     0
     0     2


B =

     1     1
     1     1


C =

     2     2
     2     2


D =

     2     0
     0     2


E =

     4     0
     0     4

三、赋值运算

1、 赋值运算符“=”,将其理解为是将一个确切的值赋予给一个变量。
例如:

x=90-7,而不能使用90-7=x

2、 在赋值运算中如果要使用变量,必须对变量进行赋予值,否则会产生错误。例如:x=a+6,如果对其直接使用,则会返回错误‘未定义变量a’,故而必须先对变量a进行一定的赋值。
3、 在定义变量时,如果不想在运行界面输出定义变量的内容,则在定义变量的后端加上一个冒号“:“,例如:x=9;这样使得输出界面会结果会更加的简洁和明了。
4、 当一个程序中定义了较多的变量名时,我们使用“who“在命令窗口可以得到所有的变量名称。
5、 想要清除所有的变量和界面的窗口的内容,可以使用“clear all”和“clc”。

四、界面返回值显示控制

想要控制matlab在输出时,输出值的数字显示问题。一般我们使用short格式、long格式、bank格式、rat格式。
Short格式:matlab在输出小数点后四位时,即为short格式,也是matlab的默认格式。
long格式:matlab在输出小数点后十六位时,即为short格式。
Bank格式:matlab在输出小数点后两位,多用于财务问题的输出。
Rat格式:matlab在输出为分式形式。
Short格式为long格式的第四位四舍五。

例如:format long
	X=3+11/16+2^1.2
	X= 5.98489670999407
format long
	X=3+11/16+2^1.2
	X=5.9849
format bank
	h=35.55
	w=h*40
	w=1422.00
format rat
	x=7.2*3.1
	x=558/25

五、基本的数学定义式

1、数学中对e=2.718而在matlab中定义为exp(1)=e=2.718。
例如

exp(2=e^2

2、平方根在MATLAB中使用sqrt命令代替。
例如

x=sqrt(9);
x=3

3、在以自然数为底数对数运算中,输入方式为“log(x)”,其中x为所需要输入的值。
例如

log(3.2=1.632

4、在以10为底的对数运算中,输入方式为“log10(x)”,其中x为所需要输入的值,例如:

log10(3=0.4771

5、在计算三角函数中默认以弧度为参数,且“pi”在matlab中代表π。例如cos(pi/4)=0.7071若使用反三角函数,则需要在三角函数前面加“a”,
例如

acos(pi/4=0.6675

六、复数问题

复数的形式为z=x+yi,其中x为z的实部,y为z的虚部,且i^2=-1。
在matlab中,输入复数的形式为“z=x+yi”,与定义形式一样,特别需要注意的是不能将虚部的y与i的乘积之间家加上一个“*”。
例如:

a=2+3i;
b=1-i;
c=a+b;
c=
  3.000+2.000i

七、文件基础

在创建m文件时,要注意文件名只能用字母和下划线以及数字形式组成,切不可使用汉字。
当你创建了一个m文件后,然后退出到matlab桌面窗口命令时,只需要输入你所创建的“m文件名”即可。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值