matlab如何设置计算精度

不是显示精度,据我所知,format还有digitalvap这样的命令只能设置显示精度,matlab内部计算还是以double计算的,我想使用单精度计算。求高手解答,多谢... 不是显示精度,据我所知,format 还有digital vap这样的命令只能设置显示精度,matlab内部计算还是以double计算的,我想使用单精度计算。求高手解答,多谢。 展开
 我来答
刺友互
高粉答主

2019-06-08 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:66.2万
展开全部

1、我们使用电脑打开matlab。

2、在命令行窗口中输入代码:[0:0.1:1]。

3、点击回车,我们可以看到结果从0开始每次增加0.1到1结束。

4、赋予变量x从0到1等值增大的值。在命令行窗口中输入代码:x=[0:0.1:1]。

5、点击回车后便会显示出x变量的赋值结果,我们可以看到x变量内值从0到1每次增加0.1。

6、在工作区中,我们可以看到变量x。

7、双击x变量,会弹出一个表格,方便我们查看x内的值。

可以叫我表哥
推荐于2017-10-09 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464972
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
MATLAB中控制运算精度 :
format long 只能设置显示精度,并不能控制运算精度。
在MATLAB中,控制运算精度一般使用 digits 和 vpa。
示例:
digits %显示当前运算精度
digits(n) %设定默认的精度
vpa(x,n) %表示将s表示为n位有效数的符号对象
如果不设定digits(n) ,系统默认为32位

需要注意:
1,vpa算出的值为符号变量,可以进行初等运算,但不能进行关系运算等;
2,vpa的运算速度比MATLAB标准函数要慢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红巾搵泪
高粉答主

2021-04-03 · 每个回答都超有意思的
知道大有可为答主
回答量:7154
采纳率:78%
帮助的人:274万
展开全部
matlab如何设置计算精度?matlab中设置精度的方法和操作步骤如下:
1、首先,打开计算机,进入软件,将看到以下界面。依次单击上方菜单栏中的“File”-->“Preference”。
2、其次,完成上述步骤后,将看到以下界面。 单击红色框中的“Command Window”。
3、接着,完成上述步骤后,将看到以下界面。 在“Numeric format”后选择“long”选项。
4、最后,完成上述步骤后,将看到以下界面,只需在此处输入8即可。这样,问题就解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
day忘不掉的痛
2015-04-17 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223931
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

向TA提问 私信TA
展开全部
matlab默认运算精度为双精度16位有效数字 VPA和DIGITS可以设置计算精度,不过速度会受影响
你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。
如你还有别的问题,可另外向我求助;答题不易,互相理解,...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laoli_no1
2012-11-15 · 超过11用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:31.1万
展开全部
强制类型转换,single(x)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式