首页 > 编程知识 正文

matlab中输出语句,matlab定义矩阵变量

时间:2023-05-06 17:16:21 阅读:149785 作者:3050

全部展开

MATLAB输出636 f 70793231313313353236313431303231303231303231363313313313313333333336303230变量方法很多,主要包括以下类别:

)1)句后加加号“; ”,这是直接输出数值的比较简单的方法。

)2)直接在disp(a ) a )命令窗口中显示a变量的方法与第一种方法的输出相同。

)3) fprintf(a=%f ),a )控制输出,) a=)输出后显示输出的变量。 下图:

)4) save ) dirname,“变量名”)可以保存输出到某个文件,保存数值。

扩展数据:

输出到文件时,需要说明的是fprintf带有ID参数,它表示输出的位置。 这意味着其完整函数必须是fprintf(fileID,formatSpec,A1,An )。 这个fileid有两个常数值。

1、表示屏幕(这也就是默认值) )。) ) ) )。

2、代表标准错误

要打印到文件,请参见以下示例:

x=0:0.1:1;

y=[x; exp(x );

写入%文本文件

FID=fopen(exp1.txt ),) wt );

frintf(FID,' %6.2f .8fn ',y );

fclose(FID;

读取%文本文件

FID=fopen('exp1.txt ',' r ' );

[a,count]=FSCANF(FID,' %f%f ',[2,inf] );

frintf(1,' %f%f(n ),a );

flose (文件)

执行结果和说明:

(1) %6.2f以浮点数形式读取,合计6位)右对齐)意味着占据小数点后2位。

)2) fprintf(FID,' %6.2f .8fn ',y ); 说明y是2*N的矩阵,但在读取matlab数据时,缺省列顺序。 也就是说,此读取出现在文本中表示N*2格式x为一列,y为一列。 将(1) )2)的两点说明组合起来,可以理解以下文本文件。

)3) fprintf(1,' %f%f(n ),a );

1是有代表性的屏幕。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。