如何使得matlab的计算结果默认显示为小数 10

求解方程,结果总显示为分数,每次都format,太麻烦。求教:如何设置一下,让matlab默认显示结果为小数?... 求解方程,结果总显示为分数,每次都format,太麻烦。求教:如何设置一下,让matlab默认显示结果为小数? 展开
 我来答
浪小客
高粉答主

2019-05-10 · 21世纪是需要思想碰撞的
浪小客
采纳数:1 获赞数:634909

向TA提问 私信TA
展开全部

1、输入首选项设置,以前版本的matlab2013:单击菜单栏中的“文件”,然后在下拉窗口中单击“首选项”。

2、Matlab2013及更高版本:点击“主页”,您将看到右侧的“首选项”按钮。

3、在首选项设置窗口中,单击“命令窗口”的功能选项。

4、在窗口的右侧,您可以在数字格式后选择所需的数字格式。默认值为short,有很多数字格式,可根据需要选择。例如,选择“long”将显示更多小数位,而带有... e的格式将表示为科学计数法。然后单击“确定”。

shine戚七七
推荐于2018-02-26 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2675万
展开全部

方法/步骤

其实很简单,在命令窗口中执行format short表示保留4位小数,执行format long对双精度浮点保留15位小数,对单精度浮点数保留7为小数。执行下面的代码:

clc

format short

a1=pi

format long 

a1

关于format的详细用法,可参见http://jingyan.baidu.com/article/a501d80c11aab9ec630f5ebb.html

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruifengcao
推荐于2017-11-25 · TA获得超过9491个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2071万
展开全部
如果是符号运算,为了保持精度,matlab使用分数表示小数。你使用eval函数就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d580670
2012-09-27 · TA获得超过1983个赞
知道大有可为答主
回答量:2054
采纳率:82%
帮助的人:699万
展开全部
调用double转一下就好了
double(1/3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狠狠爱lj
2012-09-27 · TA获得超过5809个赞
知道小有建树答主
回答量:1345
采纳率:88%
帮助的人:534万
展开全部
好像不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式