matlab实验内容解答

实验报告说明:

matlab课程实验需撰写8个实验报告,每个实验报告内容写每次实验内容中标号呈黑体大号字显示的题目。

第一次实验内容:

实验一 MATLAB运算基础

一、实验目的

1.熟悉启动与退出MATLAB的方法。

2.熟悉MATLAB命令窗口的组成。

3.掌握建立矩阵的方法。

4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。

二、实验内容

1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。

(1)

(2),其中

(3)

提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。

(4) ,其中t=0:0.5:2.5

提示:用逻辑表达式求分段函数值。

2.已知

求下列表达式的值:

A+6=B与A-B+I(其中I为单位矩阵)。

A*B与A.*B 。

A^3与A^.3 。

A/B与B\A 。

(5)[A,B]与[A([1,3],;);B^2] 。

3.设有矩阵A与B

求它们的乘积C 。

将矩阵C的右下角3×2子矩阵赋给D

查看MATLAB工作空间使用情况。

4.完成下列操作:

(1)求[100,999]之间能被21整除的数的个数。

提示:先利用冒号表达式,再利用find与length函数。

(2)建立一个字符串向量,删除其中的大写字母。

提示:利用find函数与空矩阵。

第二次实验内容:

实验三 选择结构程序设计

一、实验目的

掌握建立与执行M文件的方法。

掌握利用if语句实现选择结构的方法。

掌握利用switch语句实现多分支选择结构的方法。

掌握try语句的使用。

二 、实验内容

1.求下列分段函数的值。

要求:

用if语句实现,分别输出x= -5.0, -3.0, 1.0, 2.0, 2.5, 3.0, 5.0 时的y值。

提示:x的值从键盘输入,可以是向量。

仿照实验一第1题第4小题,用逻辑表达式实现,从而体会MATLAB逻辑表达式的一种应用。

clear

x=input('input the value of x :');

if x<0 & x~=3

y=x*x+x-6;

elseif x>=0 & x<10 & x~=2 &x~=3

y=x*x-5*x+6;

else

y=x*x-x-1;

end

y

2.输入一个百分制成绩,要求输出成绩等级A,B,C,D,E 。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

要求:

用switch语句实现。

输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出错误信息。

if语句实现:

clear

x=input('input score:');

if x<0

disp('Sorry,The fail score!')

elseif x<60

disp('E')

elseif x<70

disp('D')

elseif x<80

disp('C')

elseif x<90

disp('B')

elseif x<=100

disp('A')

else

disp('Sorry,The fail score!')

end

switch语句实现:

clear

score=input('input the score:');

switch score

case num2cell(0:59)

disp('E')

case num2cell(60:69)

disp('D')

case num2cell(70:79)

disp('C')

case num2cell(80:89)

disp('B')

case num2cell(90:100)

disp('A')

otherwise

disp('Sorry!It''s the fail score,input the score again')

end

3. 建立5×6矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵最

后一行元素,并给出出错信息。

clear

A=[1,1,1,1,1,1;2,2,2,2,2,2;3,3,3,3,3,3;4,4,4,4,4,4;5,5,5,5,5,5];

n=input('请输入输出元素行数n=');

try

B=A(n,:);

catch

B=A(5,:);

lasterr

end

B

实验四 循环结构程序设计

一、实验目的

掌握利用for语句实现循环结构的方法。

掌握利用while语句实现循环结构的方法。

熟悉利用向量运算来代替循环操作的方法。

二、实验内容

1.根据,求的近似值

matlab 实验七 低层绘图操作,matlab实验内容解答.doc相关推荐

  1. matlab 实验七 低层绘图操作,matlab实验内容答案

    实验报实验报告告说说明 明 matlab 课课程程实验实验需撰写需撰写 8 个个实验报实验报告 每个告 每个实验报实验报告内容写每次告内容写每次 实验实验内容中内容中标标号呈黑体大号字号呈黑体大号字显 ...

  2. C++ Primer 5th笔记(chap 17 标准库特殊设施)多字节低层IO操作

    1. 多字节操作 一些未格式化 IO 操作一次处理大块数据,这些操作要求我们自己分配并管理用来保存和提取数据的字符数组 操作 解释 is.get(sink, size, delim) 从is中读取最多 ...

  3. mysql实验训练2 数据查询操作_实验训练2:数据查询操作

    <实验训练2:数据查询操作>由会员分享,可在线阅读,更多相关<实验训练2:数据查询操作(6页珍藏版)>请在人人文库网上搜索. 1.实验训练2:数据查询操作请到电脑端查看实验目的 ...

  4. mysql实验训练2 数据查询操作_实验训练2:数据查询操作.doc

    实验训练2:数据查询操作.doc 实验训练2数据查询操作请到电脑端查看实验目的基于实验1创建的汽车用品网上商城数据库Shopping,理解MySQL运算符.函数.谓词,练习Select语句的操作方法. ...

  5. 北航计算机网络 传输层实验,北航研究生计算机网络实验_实验七 传输层实验

    ** 这个实验我没有约到没有问题的机子(连续三台机子都是坏的...)因此仅供参考 1.根据2.6中步骤3回答:TCP的连接和建立采用的是:三次握手方式,PCA是主动打开方(C),PCB是被动打开方(S ...

  6. SCAU华南农业大学-数电实验-七进制同步加法计数器-实验报告

    一.Purpose 1.利用数字电路的知识,用74LS73或74LS74(即D触发器或JK触发器)和各种逻辑门实现七进制同步加法计数器. 2.锻炼实验操作技能,使之更熟练. 二.Devices Equ ...

  7. 云南大学信息学院c语言实验七,云南大学软件学院C语言所有实验代码.docx

    第二次试验///第三次试验 =====================?§/T============= #include int main() { /*十进制*/ printf(H%d\nH,3+4 ...

  8. 云南大学信息学院c语言实验七,云南大学软件学院C语言所有实验代码..docx

    T T 第二次试验///第三次试验 =====================程序 #in clude int mai n() { /*十进制*/ prin tf("%d\n",3 ...

  9. SDUT实验七编程题7-1 sdut- C语言实验—计算表达式

    计算下列表达式值: 输入格式: 输入x和n的值,其中x为非负实数,n为正整数. 输出格式: 输出f(x,n),保留2位小数. 输入样例: 3 2 输出样例: 在这里给出相应的输出.例如: 2.00 # ...

  10. matlab一般函数的绘制方法,基于MATLAB的函数图像绘制方法

    C DOI:10.16707~.cnki.fjpc.2017.01.084 E 晒 亍嚣 基于 MATLAB的函数图像绘制方法 张笑笑 一,童 键 z (1湖南省长沙市第一中学 湖南 长沙 410() ...

最新文章

  1. MySQL 学习笔记(17)— SQL 执行顺序
  2. 【C/C++9】天气APP:Oracle的虚表/日期/序列,索引/视图/链路/同义词,数据库高可用性
  3. springboot整合filter
  4. hibernate工厂模式_Hibernate锁定模式–乐观锁定模式如何工作
  5. UVA10236 斐波那契素数
  6. python自定义切片_自定义Python切片,请指教
  7. LeetCode 1496. 判断路径是否相交(set)
  8. python separator_在Python中使用分隔符变量拆分字符串
  9. (进阶)LeetCode(338)——比特位计数(JavaScript)
  10. 3.Linux/Unix 系统编程手册(上) -- 系统编程概念
  11. Arduino 各种模块篇 motor shield 电机扩展板(舵机、直流电机、步进电机party)
  12. 樊登读书会极致读后感_樊登:我只不过是把好为人师发挥到了极致
  13. Intel_80386寄存器
  14. 永恒之蓝--Windows server 2003R2
  15. JS实现二叉树添加节点,删除节点操作
  16. 通过jad/mc/redefine命令,在docker容器中实现动态更新代码的功能:
  17. 漫画影视化背后,IP成漫改的通关秘籍?
  18. python 答题插件_大话西游答题器 Python版本
  19. 如何提高场馆的二次成交率?
  20. 3.Timing Constraints

热门文章

  1. SEO学习笔记-PR值
  2. 认知维度与API的可用性评估
  3. git --amend 使用和撤销
  4. 关于Idea模块化部署web项目,Web Resource Directories作用
  5. ssl证书链的验证的其它方式
  6. C语言 第二章 数据类型、变量和输入函数
  7. webpack入坑之旅(一)不是开始的开始
  8. 分析java 嵌套类与内部类
  9. netapp 相关常识
  10. 代码换行符_Excel办公技巧:如何定位、替换、清除单元格中的换行符?