于20250116-20250213
链接
学习内容
一、命令
1.输入命令
任务 1 ✔
%除非另有指定,否则 MATLAB 会将计算结果存储在一个名为 ans 的变量中。
>> 3*5
ans =
15
任务 2 ✔
%MATLAB 中的等号 (=) 是赋值运算符,这意味着等号右侧的表达式赋给左侧的变量。
>> m=3*5
m =
15
任务 3 ✔
>> m=m+1
m =
16
任务 4 ✔
>> y=m/2
y =
8
任务 5 ✔
%在命令的末尾添加分号将抑制输出,但仍会执行该命令,且您可以在工作区窗口中看到该值。
>> k=8-2;
任务 6 ✔
%您可以按键盘上的向上箭头键重新调用以前的命令。
>> m=3*k
m =
18
任务 7 ✔
%MATLAB 不会在命令行窗口中重新运行以前的命令。如果您要在修改 m 后重新计算 y,需要重复命令 y = m/2。
>> y
y =
8
>> y=m/2
y =
9
2.命名变量
>> a = 8
a =
8
任务 1 ✔
%您可以将 MATLAB 变量命名为符合以下规则的任何名称:以字母开头,并且仅包含字母、数字和下划线 (_)。
>> A=-2
A =
-2
任务 2 ✔
>> avgAa=(a+A)/2
avgAa =
3
%如果您使用无效的变量名称,MATLAB 会显示建议的更正内容。您可以使用建议的命令、对其进行修改或按 Esc 键删除建议。
>> 3sq=9
3sq=9
↑
无效表达式。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。
是不是想输入:
>> sq=9
sq =
9
3.保存和加载变量
%您可以使用 save 命令将工作区中的变量保存到称为 MAT 文件的 MATLAB 特定格式文件中。
%要将工作区保存到名为 foo. Mat 的 MAT 文件中,请使用命令:
>> save foo
%在工作区中,您可以看到 clear 命令清空了所有变量。
%您可以使用 load 命令从 MAT 文件加载变量。
>> load foo
%请注意,变量 data 在工作区中列出。您可以通过输入变量的名称来查看任何变量的内容。
%clear 函数清理工作区。clc 命令清理命令行窗口。
%当您关闭 MATLAB 时,工作区将被清空。可以使用 MAT 文件来保存变量。这样,当您重新打开 MATLAB 时,可以将变量加载到工作区中。
%如果您只想加载或保存部分变量,可以使用函数的两个输入。尝试从文件 myData.mat 中仅加载变量 m:
>> load myData m
%然后尝试将变量 m 保存到名为 justm.mat 的新 MAT 文件中:
>> save justm m