是否相同,则运行下面程序
a=[5:1:15];
b=[1 2 8 8 7 10 12 11 13 14 15]; y=a==b
y =
0 0 0 1 0 1 0 0 1 1 1
1.5.2 MATLAB有三个逻辑运算符.
& 逻辑与 | 逻辑或 ~ 逻辑非
在矩阵运算中,以上命令是将两个矩阵中的对应元素进行运算, 得到的结 果是具有同样元素的矩阵。 例7 分别对下面两个矩阵进行逻辑运算.
X=[0 1;1 0]; Y=[0 0;1 0];
X&Y ans = 0 0 1 0 X|Y
ans = 0 1 1 0 ~X ans = 1 0 0 1 MATLAB在进行混合运算时, 其顺序为: 算术运算 → 关系比较 → 逻辑运算
例8 计算 x&y+x>y 时, 程序首先执行x+y运算, 然后将相加结果与y比较, 最
后将比较结果和x作与运算,运行结果如下。 x=[0 1;1 0]; y=[0 0;1 0]; x&y+x>y ans = 0 1 1 0 四 实验内容和步骤
熟悉MATLAB语言编程环境。在这一环境中,系统提供了许多编写,调试和执行MATLAB程序的便利工具。熟悉变量、MATLAB基本数学函数使用,矩阵操作练习,主要包括矩阵的建立,算数运算,逻辑运算和关系运算。 (一)熟悉Matlab的运行环境以及HELP命令,运行demo命令,观看matlab所具有的功能。
(二)验证例题中所有操作。
(三)完成以下各题,将步骤命令写入实验报告,并在机器上运行结果验证。 1.输入A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2; 3 3 3],在命令窗口中执行下列表达式,掌握其含义:
A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A
2.输入C=1:2:20,则C(i)表示什么?其中i=1,2,3,…,10; 3.查找已创建变量的信息,删除无用的变量;
4.输入以下程序,察看结果,如果出错给出处理方法并验证。 (1)a=magic(3);b=243; (2)a=magic(3);b=243;
save myvar a b; save myvar a b –ascii; clear; pause;clear; load myvar; load myvar –ascii; who
a,b
5.求下列表达式的值。 (1)w?2?(1?0.34245?10?6)
2?a?b?c(2)x???abc?e2tan(b?c)?a,其中a=3.5,b=5,c=-9.8。
6.欲通过系统做一平面图,请查找相关的命令与函数,获取函数的帮助信息。 五 写出实验总结报告
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库实验一 MATLAB集成环境使用与基本操作命令练习(2)在线全文阅读。
相关推荐: