我是靠谱客的博主 苹果雨,最近开发中收集的这篇文章主要介绍disp语句怎么格式 matlab_matlab编程基础知识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

c81ea9de5084133ab897016811de9c50.png

对于matlab中的输出有做一个总结

matlab中的输出有三种格式:

(1)末尾不加;

(2) disp()函数

上述两个的区别是一个disp函数不会重复输出变量名

>> a = [2 4 5 ];
>> a

a =

     2     4     5

>> disp(a)
     2     4     5

(3)fprintf()函数

该函数是matlab中结构化输出的函数,它能控制输出的数据的结构

>> f = 12345.2;
>> fprintf('f_form:%12.5fn',f)   %输出12位数,含5位小数
f_form: 12345.20000
>> fprintf('f_form:%12.5en',f)   %指数格式输出12位数含5位小数
f_form: 1.23452e+04
>> fprintf('f_form:%12.0fn',f)   %输出值为整数格式的12位数
f_form:       12345

对于matlab中控制输出的有另一种方法

>> f = 12345.2;
>> format long
>> f

f =

     1.234520000000000e+04

1c1a069cf6c2bebb5c222b1b319db68a.png

pause()函数

调用格式:

1、pause() 暂停程序,并按任意键继续执行

2、pause(n)暂停程序,在继续执行前,停n秒

几个逻辑函数

(1)isequal() 相等为真

(2)isempty() 空矩阵为真

(3)isstr() 若是字符串则为真

(4)isinf() 若是inf则为真

(5)innan() 若是nan则为真

%% 使用下列代码可以将矩阵中的inf或着nan类型的转化为其它值
%%相反的可以将一些数值转化成inf或nan
>> A = [inf inf 2 3  4 inf 2 ];
>> A(isinf(A)==1)=0

A =

     0     0     2     3     4     0     2
MATLAB 语言中的逻辑函数​blog.csdn.net

try()函数

A= [1 2 3;1 2 3];
B =[4 5 6 ;4 5 6];
try             %此处的意思是先尝试执行try下面的语句,如果正确就结束如果出现错误就执行catch下面语句
    C = A*B
catch
    C = A.*B
end
C
lasterr       %此处意思为返回第一次出现的错误,如果执行的是try下面语句此处没错误
%如果执行的是catch处的代码,会显示try处错误的原因
%%上述代码为test111.m文件中的代码
@%%下面执行该代码
>> test111

C =

     4    10    18
     4    10    18


C =

     4    10    18
     4    10    18


ans =

    '错误使用  * 
     用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。'

本文部分数据、代码和方法介绍来源于网络。

本文仅供大家参考学习,欢迎指正!

更多MATLAB学习资源请入QQ群:953314432。

最后

以上就是苹果雨为你收集整理的disp语句怎么格式 matlab_matlab编程基础知识的全部内容,希望文章能够帮你解决disp语句怎么格式 matlab_matlab编程基础知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部