matlab-复习资料(3)
答: 39 48 57
6. 运行如下程序后,命令窗口显示的结果为: k=0;
for n=100:200
if rem(n,21)~=0
k=k+1; continue
break;
end
k
function f=factor(n)
if n<=1 f=1;
else f=factor(n-1)*n;
end end
答: 5
7. 已知函数文件如下,则 factor(4)的值为:
end end
--学习资料分享----
--WORD格式--可编辑--专业资料-----
8. 下面程序执行后 array 的值为: for
k=1:10
if k>6 break;
array(k)=k;
end
答: array=[1,2,3,4,5,6]
五、 简答题:
1. 什么是 MATLAB 的搜索路径?若在命令提示符后输入符号 X,请问 Matlab 将按什么次序搜索和 识别 X ?
2. 叙述 MATLAB 的主要窗口包括哪些?其作用是什么?命令窗
口:供输入命令,实现计算或绘图功能。
工作空间窗口:用于列出数据的变量信息,包括变量名、变量字节大小变量数
组大小、变量类型等内容。
当前目录浏览器: 显示当前目录下所有文件的文件名、 文件夹类型和最后修改时间等内容。 命令历史窗口:显示窗口所有执行过的命令,利用该窗口,可以查看曾经执行过的命令,
也可以重复利用这些命令。
end else
答: 24
3. MATLAB 的变量命名有什么规则?
变量名区分大小写;
变量名最多包含 63 个字符,其后的字符将被忽略;
变量名必须以一个字母开始,其后可以是如意数量的字母、数字或下划线;
变量名中不允许出现标点符号,因为许多标点符号在 MATLAB 中有特殊意义。
数声明行
2、H1 行%帮助文字的第一行,给出 M 文件帮助最关键的信息
4、M 文件正文
3、帮助文字 %对 M 文件更为详尽的说明
5、注释部分
%
%所实现的功能部分
4. 函数 M 文件的基本结构是什么?各结构部分起什么作用?1、函
5. MATLAB 系统由那些部分组成?
MATLAB 系统主要由开发环境、
MATLAB 数学函数库、
图形功能
应用程序接口五个部分组成。
6. 有几种建立矩阵的方法?各有什么优点?
MATLAB 语言、
--学习资料分享----
--WORD格式--可编辑--专业资料-----
可以用四种方法建立矩阵:
直接输入法,如 a=[2 5 7 3],优点是输入方法方便简捷;
通过 M 文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改;由函数建立,如 y=sin(x) ,可以由 MATLAB 的内部函数建立一些特殊矩阵;通过数据文件建立,该
方法可以调用由其他软件产生数据。
7. 创建符号变量有几种方法?
答:
MATLAB 提供了两种创建符号变量和表达式的函数:
sym 和 syms。
sym 用于创建一个符号变量或表达式,用法如 x=sym(‘x’) 及 f=sym(‘x+y+z ’); syms 用于
创建多个符号变量,用法如 syms x y z。
f=sym(‘x+y+z’ )
相当于 syms x y z f= x+y+z
8. 举例说明如何访问单元数组中的数据,说明使用花括号和圆括号的区别。
六、 编程题
1. 编写 MATALAB 程序,完成下列任务:
分别计算函数 y1=sin(t) 与 y2=2cos(2t)在向量 t 处的函数值;
在同一图形窗口绘制曲线 y1=sin(t)与 y2=2cos(2t),要求 y1 曲线为黑色点画线, y2 曲线为红色虚线圆圈; 并在图中恰当位置标注两条曲线的图例; 给图形加上标题“y1 and y2。”
解,程序如下:
t=linspace(0,4*pi,20);
y1=sin(t);
y2=2*cos(2*t);
plot(t,y1,'k-.');
text(1.2,sin(1.2),'y1\\leftarrow','FontSize',12);
hold on;
plot(t,y2,'r--o');
text(6,1.5,'y2\\leftarrow','FontSize',12);
title('y1 and y2') 在区间 [0,4*pi] 上均匀地取 20 个点构成向量;
2. 编写一个脚本程序实现:在同一图上分别用红色虚线和绿色点划线绘制函数 y1=sinx 和 y2=x2+2x-1 在区间 [-10,10]的曲线,标题为“用作图法求两条函数曲线的交点”, x 轴为“自变量 x”, y 轴为“函数 y1、 y2 的曲线”,并给出图例“‘ y1=sinx’,
‘y2=x2+2x-1’”。(7 分)
解:
y1=sin(x);
y2=x.^2+2*x-1;
plot(x,y1,'r--');
hold on
x=-10:1:10;
--学习资料分享----
--WORD格式--可编辑--专业资料-----
legend('y1=sin(x)','x^2+2x-1');
3. A 是一个維度 m×n 的矩阵,写一段程序, 计算出 A 中有多少个零元素 (不能调用系统函数 )。
ylabel(' 函数 y1、 y2 的曲线 ');
title(' 用作图法求两条函数曲线的交点
plot(x,y2,'c-.');
xlabel('自变量 x');
');
4. 向量 A=[
答:
A= input ('
请输入一个矩阵 ') [m,n]= size(A);
sig=0; for i=1:m for j=1:n if A(i,j)==0 sig = sig+1;
end end
end disp(sig)
]. 写一段程序
, 找出 A 中的最小元素 (不能调用系统函数 )。
答: A= input ('
请输入一个向量 ')
[m,n]=size(A)
min =A(1,n);
for i=1:n
if A(1,i) min=A(1,i) end end disp(min) 5. 教材课后练习: P453 P141 2~8 --学习资料分享----
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




