实验一 MATLAB 运算基础

目录

实验一 MATLAB 运算基础

1.1实验目的

1.2实验内容

1.3流程图

1.4程序清单

1.5运行结果

1.6实验的收获与体会

1.1实验目的

1,熟悉启动和退出matlab的方法。

2,熟悉matlab命令窗口的组成。

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

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

1.2实验内容

1.3流程图

1.4程序清单

Clc;

Clear;

%% 第1题

z1=2*sin(85*pi/180)/(1+exp(2));

x=[2 1+2i;-0.45 5];

z2=log(x+sqrt(1+x^2))/2;

a=-3:0.1:3;

z3=(exp(0.3*a)-exp(-0.3*a)).*sin(a+0.3)+log(0.3/2+a/2);

t=0:0.5:2.5;

z4=(t.^2).*(t>=0&t<1)+(t.^2-1).*(t>=1&t<2)+(t.^2-2*t+1).*(t>=2&t<3);

%% 第2题

A=[12 34 -4;34 7 87;3 65 7];

B=[1 3 -1;2 0 3;3 -2 7];

one_2_1_1=A+6*B;

one_2_1_2=A-B+eye(3,3);

one_2_2_1=A*B;

one_2_2_2=A.*B;

one_2_3_1=A^3;

one_2_3_2=A.^3;

one_2_4_1=A/B;

one_2_4_2=A\B;

one_2_5_1=[A,B];

one_2_5_2=[A([1,3],:);B^2];

%% 第3题

A=1:25;

A=reshape(A,5,5);

A=A';

B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11];

C=A*B;

D=C(3:5,2:3);

%% 第4题

s=100:999;

k=rem(s,21)==0;

len=sum(k);

str='ABFFssfdf753GFGDSD55dADSFFD';

k2=find(str>'Z'|str<'A');

str2=str(k2);

1.5运行结果

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

z3=

1.17752978303270 + 3.14159265358979i 1.27684998551091 + 3.14159265358979i 1.35105793985115 + 3.14159265358979i 1.40021539075600 + 3.14159265358979i 1.42466142905268 + 3.14159265358979i 1.42499042094592 + 3.14159265358979i 1.40202704816964 + 3.14159265358979i 1.35679857524122 + 3.14159265358979i 1.29050439816318 + 3.14159265358979i 1.20448283503487 + 3.14159265358979i 1.10017497823207 + 3.14159265358979i 0.979085216054463 + 3.14159265358979i 0.842737709360441 + 3.14159265358979i 0.692627608473040 + 3.14159265358979i 0.530165000208684 + 3.14159265358979i 0.356608272485000 + 3.14159265358979i 0.172981377618119 + 3.14159265358979i -0.0200344123440968 + 3.14159265358979i -0.222250835853528 + 3.14159265358979i -0.434195591743170 + 3.14159265358979i -0.657467406175755 + 3.14159265358979i -0.895347722625759 + 3.14159265358979i -1.15395453849982 + 3.14159265358979i -1.44467742075041 + 3.14159265358979i -1.79015728781190 + 3.14159265358979i -2.24276053918277 + 3.14159265358979i -2.97171470809365 + 3.14159265358979i -37.0244826421289 + 0.00000000000000i -3.00771947285156 + 0.00000000000000i -2.31450704094619 + 0.00000000000000i -1.89711998488588 + 0.00000000000000i -1.58606930697278 + 0.00000000000000i -1.32872877163472 + 0.00000000000000i -1.10219989541379 + 0.00000000000000i -0.894838542912204 + 0.00000000000000i -0.700275970611705 + 0.00000000000000i -0.514984752419887 + 0.00000000000000i -0.337126012238549 + 0.00000000000000i -0.165938940929235 + 0.00000000000000i -0.00138708060285941 + 0.00000000000000i 0.156063126660826 + 0.00000000000000i 0.305591023685666 + 0.00000000000000i 0.446128195196094 + 0.00000000000000i 0.576439282944015 + 0.00000000000000i 0.695186578040426 + 0.00000000000000i 0.800983925821073 + 0.00000000000000i 0.892443276191303 + 0.00000000000000i 0.968215913845568 + 0.00000000000000i 1.02702961099366 + 0.00000000000000i 1.06772244842410 + 0.00000000000000i 1.08927373149301 + 0.00000000000000i 1.09083221865675 + 0.00000000000000i 1.07174174174345 + 0.00000000000000i 1.03156420519969 + 0.00000000000000i 0.970099891108007 + 0.00000000000000i 0.887404958368079 + 0.00000000000000i 0.783806001939402 + 0.00000000000000i 0.659911527414910 + 0.00000000000000i 0.516620194720709 + 0.00000000000000i 0.355125690558251 + 0.00000000000000i 0.176918101019508 + 0.00000000000000i

1.6实验的收获与体会

我们学习了Matlab软件,这是一个十分实用和重要的软件。初次结识Matlab,感觉这是一个很好的软件,语言简便,实用性强。作为一个新手,想要学习好这门语言,可以说还是比较难的。就对Matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。比如说相关m文件的建立,相关参数的设置以及相关函数的调用格式等等。虽然之前也有Matlab编程经验,进行过数学建模的培训,但有一些东西还没有理清楚。经过这次Matlab实验,虽然说没有什么压力,但是还是收获到很多东西。这令我感受到了,基础功夫扎实才能更稳定地更快速地解决较大的问题。Matlab是专门用于矩阵运算的,矩阵是非常方便的,可以省略大量的for循环语句,这点是需要注意的和经常使用的。这次实验就没有用到一个for循环,但完成了许多其他语言需要多个for循环的工作。以后还是需要跟老师学的东西太多,需要掌握的方面太多,以后要更加认真地学习,因为Matlab对我们专业太重要了,对以后的学习和科研,甚至生活寻找乐趣来说,都有十分重要的意义。

实验一 MATLAB 运算基础相关推荐

  1. 随机生成元素升序向量_实验二MATLAB运算基础 -

    持这段文字的格式: 在英式用法中,引号通常是单引号,如'Fire!'. In GB usage quotation marks are usually single: 'fire!'. 6. 用结构体 ...

  2. matlab语言实验二,实验二 MATLAB语言基础

    实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...

  3. 数字图像处理:实验一 MATLAB 图像处理基础

    实验一 MATLAB 图像处理基础 MATLAB 具有强大的图像处理工具箱,有助于人们更好的理解各种图像处理算法,通 过调用工具箱中的函数,可以减少编程的复杂性,简化编程.本次实验主要掌握 MATLA ...

  4. matlab图像处理基础实验,数字图像处理实验报告 Matlab图像处理基础

    <数字图像处理实验报告 Matlab图像处理基础>由会员分享,可在线阅读,更多相关<数字图像处理实验报告 Matlab图像处理基础(27页珍藏版)>请在人人文库网上搜索. 1. ...

  5. matlab实验思考,MATLAB实验.doc

    实验一 MATLAB操作基础 一. 实验目的 1.熟悉MATLAB的操作环境及基本操作方法. 2.掌握MATLAB的搜索路径及其设置方法. 3.熟悉MATLAB帮助信息的查阅方法. 二.实验内容 1. ...

  6. 【实验】实验一 MATLAB环境与运算基础20211008

    本文仅供学习和复习使用. 题目源于岑冠军老师,答案参考自相关课件,另外借以markdown排版成此文.由于本人水平有限且时间不够充裕,故难免有错漏或不当之处,如有建议或批评还请联系penguinpi@ ...

  7. 实验1 数字图像处理的MATLAB基础,《数字图像处理(实验部分)》实验1_数字图像处理中MATLAB使用基础...

    <数字图像处理(实验部分)>教案 实验一:数字图像处理中MATLAB使用基础实验 一. MATLAB软件安装 二. 进入MATLAB运行环境 三. MATLAB编程基础 3.1.变量 预定 ...

  8. matlab编程测试教程,Matlab实验1 MATLAB的基本操作、编程基础

    实验一MATLAB的基本操作.编程基础 一.实验目的 1.初步了解matlab 6.5应用环境: 2.练习利用matlab 6.5中的命令或程序描述基本信号: 3.练习利用matlab 6.5中的命令 ...

  9. MATLAB第一次实验:MATLAB基础

    MATLAB第一次实验:MATLAB基础 前言 一.实验目的 二.实验环境 三.实验内容及步骤 四.实验代码 五.实验要求 前言 为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴 ...

最新文章

  1. HTTP协议解析之Cookie
  2. UC浏览器电脑版怎么开启免费WiFi
  3. bzoj1572 [Usaco2009 Open]工作安排Job
  4. Android Html.fromhtml
  5. 哪些蔬菜基本不会使用农药?
  6. maven安装与配置等相关知识
  7. Swagger启动报错Failed to start bean ‘documentationPluginsBootstrapper‘
  8. 6.看板方法---价值流映射
  9. php web开发实用教程答案,PHP Web开发实用教程
  10. 魔鬼训练Day1作业
  11. 江苏省计算机二级python往年卷_历年江苏省计算机二级考试真题及答案2008-2009
  12. 树莓派笔记8:UDP传输视频帧
  13. 学校教务系统服务器配置,校园小程序: 基于强智教务系统的校园服务类小程序--多校版本(默认 山科)使用云开发...
  14. 如何在 Mac 中隐藏文件或文件夹?
  15. 用好知晓云,从此不再「网抑云」
  16. ubuntu下使用testerSunshine12306抢票程序
  17. leofs管理工具之s3 browser连接
  18. 【机器学习】使用Matlab和CNN完成回归任务
  19. 人力资源管理如何借助数字化提升人效比?
  20. GPU百科全书(7)最后的流程总结

热门文章

  1. push to origin/master was rejected错误解决方法
  2. 快速解决Word上没有显示Mathtype插件
  3. 知到网课职场菜鸟礼仪指南考试试题|真题题库(含答案)
  4. 【ETH】以太网----PHY芯片LAN8720A----电路原理图
  5. yubikey复制_将YubiKey与ISAM一起使用
  6. AIS数据下载并处理(python)
  7. 不同核数cpu php速度,计算机的性能指标完全由CPU决定对吗
  8. swift3.0中文转拼音
  9. 人类记忆模式的不可靠性--《潜意识-控制你行为的秘密》
  10. 解决Winform程序在不同分辨率系统下界面混乱