MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行

这篇具有很好参考价值的文章主要介绍了MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 实验名称

MATLAB工作环境熟悉及简单命令的执行

二、 实验目的

熟悉MATLAB的工作环境,学会使用MATLAB进行一些简单的运算。

三、实验内容

MATLAB的启动和退出,熟悉MATLAB的桌面(Desktop),包括菜单(Menu)、工具条 (Toolbar)、命令窗口(Command Window)、历史命令窗口、工作空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。

1、启动MATLAB,熟悉MATLAB的桌面。
2、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。(1)(365-52×2-70)÷3

>> (365-52*2-70)/3
ans =
   63.6667

(2)>>area=pi*2.5^2

>> area=pi*2.5^2
area =
   19.6350

(3)已知x=3,y=4,在MATLAB中求z:

>> x=3;
>> y=4;
>> z=x^2*y^3/(x-y)^2
z =
   576

(4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。
m 1 = [ 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 ] m1=\begin{bmatrix} {16}&{2}&{3}&{13}\\ {5}&{11}&{10}&{8}\\ {9}&{7}&{6}&{12}\\ {4}&{14}&{15}&{1}\\ \end{bmatrix} m1= 16594211714310615138121

执行以下命令
>>m1( 2 , 3 )
>>m1( 11 )
>>m1( : , 3 )
>>m1( 2 : 3 , 1 : 3 )
>>m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1)

>> m1=[16,2,3,13;5,11,10,8;9,7,6,12;4,14,15,1];
>> whos m1
  Name      Size            Bytes  Class     Attributes
  m1        4x4               128  double             
>> m1(2,3)
ans =
    10
>> m1(11)
ans =
     6
>> m1(:,3)
ans =
     3
    10
     6
    15
>> m1(2:3,1:3)
ans =
     5    11    10
     9     7     6
>> m1(1,4)+m1(2,3)+m1(3,2)+m1(4,1)
ans =
34

(5)执行命令>>help abs
查看函数abs的用法及用途,计算abs( 3 + 4i )

>> help abs
 abs - 绝对值和复数的模
    此 MATLAB 函数 返回数组 X 中每个元素的绝对值。
    Y = abs(X)
    See also angle, sign, unwrap, hypot, norm, imag, real
    abs 的文档
    名为 abs 的其他函数
>> abs(3+4i)
ans =
     5

(6)执行命令
>>x=0:0.1:6*pi;
>>y=5*sin(x);
>>plot(x,y)

>> x=0:0.1:6*pi;
>> y=5*sin(x);
>> plot(x,y)

MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行,MATLAB,matlab,开发语言
(7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。
MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行,MATLAB,matlab,开发语言
二、思考题
1、以下变量名是否合法?为什么?
(1)x2
合法,因为变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。

(2)3col
不合法,因为变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。

(3)_row
不合法,因为变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。

(4)for
不合法,“for”与内部结构语句冲突,不可用做变量名
MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行,MATLAB,matlab,开发语言

2、求以下变量的值,并在MATLAB中验证。
(1)a = 1 : 2 : 5 ;

>> a =1:2:5
a =
     1     3     5

(2)b = [ a’ a’ a’ ] ;

>> b=[a' a' a']
b =
     1     1     1
     3     3     3
     5     5     5

(3)c = a + b ( 2 , : )

>> c=a+b(2,:)
c =
     4     6     8

版权声明:本文为CSDN博主「 Apollo-007」的原创文章,

遵循CC BY-NC-SA 4.0版权协议,转载请附上原文出处链接及本声明。

原文链接: https://apollo.blog.csdn.net/article/details/132813375文章来源地址https://www.toymoban.com/news/detail-707748.html

到了这里,关于MATLAB语言 实验一 MATLAB工作环境熟悉及简单命令的执行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【30天熟悉Go语言】2 Go开发环境搭建、Hello World程序运行

    Go系列文章: GO开篇:手握Java走进Golang的世界 Go专栏传送链接:https://blog.csdn.net/saintmm/category_12326997.html 1 进入到Go官网(https://golang.org),点击Download按钮; 2 选择操作系统对应的环境版本(图形化安装),进行下载,比如博主的windows: 3 下载完一路安装,博主的安装目录如下

    2024年02月06日
    浏览(40)
  • 云计算环境中AI代理工作流的设计与执行

    随着云计算和人工智能技术的快速发展,将人工智能(AI)代理集成到云计算环境中已成为一种趋势。云计算为AI代理提供了可扩展的计算资源、海量数据存储和高效的并行处理能力,而AI代理则为云计算带来了智能化决策、自动化流程管理等优势。 云计算环境中的AI代理工作流涉及

    2024年04月25日
    浏览(25)
  • 简单的Dubbo实验环境搭建

    Dubbo-api中定义的UserQueryFacade接口可以发布在私服上,这样子dubbo-consumer和dubbo-provider就可以以maven依赖的形式导入使用。dubbo-provider需要提供接口的实现类,dubbo-consumer需要订阅该实现类,他们的元数据都通过zk进行记录。 许多教程都通过Spring XML的形式进行dubbo服务注册的,其实

    2024年02月09日
    浏览(28)
  • Go语言执行cmd命令库

    有时候我们需要通过代码的方式去执行 linux 命令,那么 os/exec 这个系统库刚好提供了相应的功能。 Golang语言中提供了一个 os/exec 包,它提供了一组函数和结构,用于调用外部程序,这些外部程序可以是系统 自带的,也可以是用户自定义的。 os/exec 包中提供了一组函数,用于

    2024年02月11日
    浏览(24)
  • MATLAB与ROS联合仿真——ROS环境搭建及相关准备工作(下)

       本篇文章主要介绍在安装完ROS后,在进行MATLAB与ROS联合仿真之前,需要进行的一些环境搭建以及准备工作,主要分为 创建ROS工作空间及功能包、必备功能包安装、安装Gazebo11、导入实验功能包至工作空间、安装Visual_Studio_Code(选做)、常用便捷工具安装(选做) 六部分。

    2024年02月16日
    浏览(35)
  • go语言开发工作中常用命令

    Go 编程语言中的常用命令主要用于构建、测试、运行和管理项目。以下是一些常见的 Go 命令,以及它们对项目的用途: go run 用途: 编译并运行 Go 程序。 示例:  go build 用途: 编译 Go 程序,生成可执行文件。 示例:  go test 用途: 运行测试文件。 示例:  go get 用途: 下

    2024年01月19日
    浏览(28)
  • 命令执行漏洞--ibos靶场(靶场环境是掌控安全的)

    命令执行:用户传入的参数,会被当成系统指令来执行,指令内容用户可控,属于代码执行的一种 ctrl+u:在view-source模式自动换行 危险函数 1. system()函数:直接执行命令,并且输出 2. exec()函数:默认显示最后一行结果,没有输出 3. shell_exec()函数:多行结果,没有输出 4. pa

    2024年04月16日
    浏览(20)
  • Ubuntu系统环境搭建(八)——Ubuntu开机自动执行命令

    ubuntu环境搭建专栏🔗点击跳转 修改文件 以自启动mysql为例,在文件末尾添加 我是腾讯云服务器, rc.local 已经配置好了。总之,你要确保rc.local是可执行文件。

    2024年02月10日
    浏览(23)
  • 别再只会使用简单的ping命令了,Linux中这些高级ping命令可以提高工作效率!

    当你需要测试网络连接或者诊断网络问题时,ping命令是一个非常有用的工具。除了基本的用法,ping还有一些高级用法,可以帮助你更好地使用它。 首先,让我们回顾一下ping的基本用法。ping命令用于测试与另一台计算机的连接是否正常。以下是基本的ping命令: 其中, host

    2023年04月18日
    浏览(40)
  • 笔记:[windows] 简单写一个cmd命令行可执行的脚本.bat

    嵌入式软件开发过程中,难免有时候遇到需要使用bat脚本。我就遇到了,网上百度后好久后才写下需要的简单脚本。记录一下。 一、一个简单bat脚本         新建一个文本文档,重命名为xxx.bat,这样就完成一个空白的脚本文件了。 这是一个指定参数运行uartfwburn.exe的脚本

    2023年04月27日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包