怎样让matlab 输出的结果不用分数表示,而是用小数表示,而且可以控制精确到小数点后几位的?

怎样让matlab 输出的结果不用分数表示,而是用小数表示,而且可以控制精确到小数点后几位的?,第1张

1 如图,matlab命令窗口中显示的数值默认只是4位小数,最后一位采用四舍五入。

如果要修改显示的小数位数,或者需要科学计数法等,请看下文。

2  进入preference设置

matlab2013以前的版本:

菜单栏中点击“file”,在下拉窗口中点击“preference”。

3  matlab2013,及以后的版本:

点击“home”,在右侧会看到“preference”按钮。

4  在preference设置窗口中,点击“command window”。

5  在窗口的右侧,numeric format 后面可以选择需要的数值格式。默认为short,里面数值格式很多,根据需要选择。例如,选择“long”,则会显示更多的小数位数,选择有...e,的格式,将表示为科学计数法。

然后点“确定”。

有两种可能:

1、matlab显示格式被设为了分数,可以用format long转换为小数显示。

2、使用了符号计算,得到的精确解,会出现分数,可以用vpa转换为小数显示。

如:

x=sym(1/2)

y=vpa(x)

扩展资料:

MATLAB命令行窗口常见命令与功能

who:显示当前工作空间中所有变量的一个简单列表

whos:列出变量的大学,数据格式等详细信息

what:列出当前目录下的.m文件和.mat文件

load name:下载name文件中的所有变量到工作空间

load name x y:下载name文件中的变量x,y到工作空间

save name:保存工作空间变量到文件name.mat中

save name x y:保存工作空间变量x,y到文件name.mat中

注意:`

<tr>

<td>delete &lt文件名></td>

<td>从磁盘中删除指定的文件</td>

这是插入delete的哪一行代码,<要用&lt表示。

<table>

<thead>

<tr>

<th>命令</th>

<th>功能</th>

</tr>

</thead>

<tbody>

<tr>

<td>clc</td>

<td>擦去一页命令窗口,光标回到屏幕的左上角</td>

</tr>

.....

</tbody>

</table>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12104527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存