第一章 MATLAB 环境

1.用户界面概述

1.1 MATLAB 的启动与其它 Windows 程序一样,点击开始-程序,找到 MATLAB 文件夹,点击它就会看几项——取决于你的安装,但至少有如下几项

(1) MATLAB (版本号)

(2) Mfifile editor

(3) Uninstaller

1.2 选择 MATLAB(7.1)启动程序,屏幕上显示的 MATLAB 默认上面如图 1.1 所示,可以看到,屏幕被划分成三个元素,它们是

(1) 当前目录(Current Directory)

(2) 历史命令窗口(Command History)

(3) 命令窗口(Command Window)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cazqNp3R-1659712866366)(assets/image-20220805202508-mljifer.png)]

1.3 MATLAB 桌面顶部的标准菜单允许你做管理文件和调试文件等工作,你可能已经注意到右边有一个下拉列表框,它可以选择设置当前工作路径,不过这里最重要的是命令窗口。

2.命令窗口与算法基础

命令窗口位于 MATLAB 桌面的右边,命令在双大于号“>>”提示符后面输入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qtXz9jjm-1659712866368)(assets/image-20220805202542-0ejiuo6.png)]

(1)加减法

a=3;b=4;

a+b

ans=7;

a – b

ans=-1;

(2)乘法

x=5*6

x = 30

y = x * 3.56

y = 106.8000

(3)除法

右除:两数相除 a/b即a / b

左除:两数相除b/a即a \ b

(4)幂

幂ab 以下面的形式输入a ^ b

3.赋值运算符

符号“=”称为赋值运算符

x = 34^2

x = 1156

x = x + 4

x = 1160

(1)who指令

当做许多计算时,结果可能会产生大量变量,可以通过在命令窗口中输入 who 来刷新内存,告诉 MATLAB 显示到目前为止所有变量名称。

who

Your variables are: x

(2)whos指令

如果输入 whos,我们会得到更多信息,告诉我们当前内存中的变量,类型,每个变量所分配的内存空间,以及它们是否是复数(见下面)。

whos

Name Size Bytes Class

x 1x1 8 double array

Grand total is 1 elements using 8 bytes

(3)clear命令

现在假设我们要全部重新开始,要这样做,我们输入 clear 命令。

clear

要清除全部变量只需输入 clear 然后回车即可,要清除特定变量,则在 clear 后面带上变量名列表。如果我们要清除使用过的变量 x,我们输入

clear x

(4)续行符

FirstClassHolders = 72;

Coach = 121;

Crew = 8;

TotalPeopleOnPlane = FirstClassHolders + Coach…

+Crew

TotalPeopleOnPlane =201

(5)格式符

format long//输出小数点后十六位

x = 3 + 11/16 + 2^1.2

x =5.98489670999407

format short//输出小数点后四位

x = 3 + 11/16 + 2^1.2

x =5.9849

format bank//数字被取到小数点后两位

hourly = 35.55

hourly =35.55

format short e//短指数格式

7.2*3.1

ans =2.2320e+001

format rat//将自动查找最接近结果的比例式

7.2*3.1

ans =558/25

4.基本数学定义式

(1)exp()函数

exp(1)//e^1

ans = 2.7183

exp(2)//e^2

ans = 7.3891

(2)sqrt()函数

x = sqrt(9)//根号9

x = 3

x = sqrt(11)//根号11

x = 3.3166

(3)log()函数

以e为底数的对数

log(3.2)

ans = 1.1632

log(5)

ans = 1.6094

(4)log10()函数

如果要得到以 10 为底的对数,输入 log10(x)

x = 3; log10(x)

ans = 0.4771

(5)三角函数(其他三角函数同样使用)

默认以弧度为参数,以小写标准形式输入即可。

cos(pi/4)

ans = 0.7071

(6)反三角函数

要使用反三角函数,在三角函数名前加 a。

format rat

atan(pi/3)

ans = 1110/1373

5.复数

复数可以写成 z=x+iy 的形式,其中 x 是 z 的实部,y 是 z 的虚部。

format short

a = 2 + 3i;

b = 1 - i;

c = a + b

c = 3.0000 + 2.0000i

温馨提示:有时候我们输入表达式时会带有错误,当你按 ENTER 回车后才意识到,这时没必须重新输入整行,只需使用方向键向上移动,修正错误,然后按回车重新输入,MATLAB 会修正输出。

6.文件基础

(1)文件保存
  1. 点击“文件(File)”下接菜单
  2. 选择“保存工作区为(Save Workspace As…)”
  3. 输入文件名
  4. 点击“保存(Save)”按钮
(2)脚本文件

有时候,特别是复杂工程,你不会总想坐在一个地方把所有的表达式全部输进去,可能就想把很长的一系列命令保存到一个文件中,然后仅在命令窗口输入一个简单命令就能执行。创建一个脚本文件(script file)。这种类型的文件被称为 MATLAB 程序,以.M 为扩展名保存。因此,我们也称为 M 文件。我们也可以创建全是函数(function)的 M 文件。

(1)从文件(File)下拉菜单中点击新建(New)→M 文件(M-File)

(2)或者单击屏幕顶部工具栏上的新建图标

% script file example1.m to compute exponential of a set of numbers

x = [1:2:3:4];

y = exp(x);

注意第一行以%开始,表示这一行是注释(Comment)。下一行创建一个数据(array)或者称数集。数组采用方括号[]表示,元素之间采用冒号(:)或分号(;)隔开。最后一行告诉 MATLAB 计算数组中每个元素的幂,

或者说计算 e1,e2,e3,e4的值。点击保存图标或者从文件下拉菜单中选择“另存为”保存文件,以 example1.m 为文件名保存到 MATLAB 的当前目录中。

example1

y = 2.7183 7.3891 20.0855 54.5982

7.结束MATLAB

(1)quit指令

文件下拉菜单中选择“退出(Exit)MATLAB或命令行输入clear关闭MATLAB

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

入世浮尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值