matlab如何设置计算精度

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

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

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内的值。

Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
可以叫我表哥
推荐于2017-10-09 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464978
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%
帮助的人:284万
展开全部
matlab如何设置计算精度?matlab中设置精度的方法和操作步骤如下:
1、首先,打开计算机,进入软件,将看到以下界面。依次单击上方菜单栏中的“File”-->“Preference”。
2、其次,完成上述步骤后,将看到以下界面。 单击红色框中的“Command Window”。
3、接着,完成上述步骤后,将看到以下界面。 在“Numeric format”后选择“long”选项。
4、最后,完成上述步骤后,将看到以下界面,只需在此处输入8即可。这样,问题就解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
day忘不掉的痛
2015-04-17 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223939
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式