Matlab快速入门之命令输入方式

文章目录(展开/隐藏→)

展开
4.3
(4)

本来来讲解下Matlab输入命令的方式,主要包括format函数控制数字的显示方式、通过分号隐藏命令的输出结果、长语句的输入方法、命令行的编辑技巧。

Matlab快速入门之命令输入方式

format 函数

format 函数控制所显示的值的数值格式。此函数仅影响数字显示方式,而不会影响 MATLAB® 软件如何计算或保存数字。下面提供了不同格式及由向量 x 生成的最终输出,该向量的各个分量具有不同的量值。

>> x = [4/3 1.2345e-6]

x =

       1.3333   1.2345e-06

>> format short
>> x

x =

    1.3333    0.0000

>> format short e
>> x

x =

   1.3333e+00   1.2345e-06

>> format short g
>> x

x =

       1.3333   1.2345e-06

>> format long
>> x

x =

   1.333333333333333   0.000001234500000

>> format long e
>> x

x =

     1.333333333333333e+00     1.234500000000000e-06

>> format long g
>> x

x =

          1.33333333333333                1.2345e-06

>> format bank
>> x

x =

          1.33          0.00

>> format rat
>> x

x =

       4/3            1/810045

>> format hex
>> x

x =

   3ff5555555555555   3eb4b6231abfd271

如果矩阵的最大元素大于 103 或小于 10-3,MATLAB 会对短格式和长格式应用常用缩放因子。

除了上面显示的 format 函数,还有如下format compact函数,会不显示在输出中出现的多个空行。这样,您可以在屏幕或窗口中查看更多信息。如果要进一步控制输出格式,请使用 sprintf 和 fprintf 函数。

>> format compact
>> x
x =
   3ff5555555555555   3eb4b6231abfd271
>> x+1
ans =
   4002aaaaaaaaaaaa   3ff000014b6231ac

隐藏输出

如果您在仅键入语句后按 Return 或 Enter,MATLAB 会在屏幕上自动显示结果。但是,如果使用分号结束行,MATLAB 会执行计算,但不会显示任何输出。当生成大型矩阵时,此功能尤其有用。例如,

>> A = magic(100);

输入长语句

如果语句无法容纳在一行中,请使用省略号(三个句点)...,后跟 Return 或 Enter 以指示该语句在下一行继续。例如,

>> s = 1 -1/2 + 1/3 -1/4 + 1/5 - 1/6 + 1/7 ...
      - 1/8 + 1/9 - 1/10 + 1/11 - 1/12;

=+ 和 – 符号周围的空白是可选的,但可提高可读性。可以认为这样写,美观一些。

命令行编辑

使用键盘上的各个箭头键和控制键可以重新调用、编辑和重用先前键入的语句。例如,假定您错误地输入了

>> rho = (1 + sqt(5))/2
未定义函数或变量 'sqt'。 
是不是想输入:
>> rho = (1 + sqrt(5))/2
Matlab快速入门之命令输入方式

您只需按 ↑ 键,而不必重新键入整行。系统将重新显示键入的语句。使用 ← 键移动光标并插入缺少的 r。反复使用 ↑ 键可重新调用前面的行。键入几个字符并按 ↑ 键可查找前文中以这些字符开头行。还可以从命令历史记录中复制以前执行的语句。当然,Matlab有时会自动帮您修改输入的命令函数。

共计4人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

转载文章,原文出处:MathWorks官网,由古哥整理发布

如若转载,请注明出处:https://iymark.com/program/matlab/entering-commands.html

(0)
上一篇 2022年09月14日 21:49
下一篇 2022年09月16日 21:24

相关推荐

  • Matlab快速入门之矩阵和数组

    文章目录(展开/隐藏→) 展开数组创建矩阵和数组运算矩阵串联复数矩阵 4.3 (3) 这篇来讲一下Matlab中矩阵和数组的应用,MATLAB是matrix laboratory的…

    2022年09月05日
    070
  • Matlab使用streamparticles绘制流粒子

    文章目录(展开/隐藏→) 展开常见用法语法说明在不显示流线图的情况下生成流动画 4.3 (3) 今天,再给大家带来一篇关于Matlab流线图函数相关的一个streamparticl…

    2021年03月02日
    040
  • Matlab快速入门之线性代数:奇异值

    文章目录(展开/隐藏→) 展开分批 SVD 计算低秩 SVD 逼近 4.3 (3) 本文属于Matlab快速入门之线性代数的第五篇,即奇异值,主要包括分批 SVD 计算、低秩 SV…

    2022年09月28日
    015
  • Matlab十二种线图绘图函数汇总

    文章目录(展开/隐藏→) 展开线图绘制函数对数图绘制函数函数作图方法 4.3 (3) 分享官方的各种绘图函数已经有一段时间了,今天先把之前分享过的十二种线图绘制函数汇总一下,分别有…

    2020年11月24日
    025
  • Matlab快速入门之编程和脚本

    文章目录(展开/隐藏→) 展开脚本实时脚本循环及条件语句脚本位置 4.3 (3) 我们知道Matlab内置了大量函数,方便数据处理,函数作图等。当我们遇到一些问题需要解决,而Mat…

    2022年09月10日
    051
  • Matlab双对数刻度绘图函数loglog

    文章目录(展开/隐藏→) 展开常见用法语法说明绘制一个线条绘制多个线条指定轴标签和刻度值将点绘制为不带线的标记添加图例仅指定 y 坐标指定目标坐标区绘图后更改线…

    2020年10月24日
    0125

发表回复

登录后才能评论
本站APP