matlab如何定义double变量

 我来答
刺友互
高粉答主

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

1、符号变量必须要事先定义,如果不定义符号变量,系统就会报错。符号变量的定义方法为:syms+空格+变量名,此处我们以x为例,定义符号变量。

2、定义完符号变量后,就可以使用了。下面以任意一个函数为例,在命令行输入求立方的函数。

3、数值变量可以在使用的时候随时定义,可以直接把数值赋给变量。先定义一个变量a=1,在命令行输入a=1即可。

4、可以同时定义多个变量,此处以变量a和b为例,定义两个数值变量,变量之间用逗号隔开。

5、向量和矩阵的定义方式其实是一样的,确定好行数和列数即可。下面我们定义一个3行2列的全1矩阵。全1矩阵的定义函数为ones(m,n),m和n为行数和列数。

6、除了比较特殊的全1矩阵,还有全0矩阵,此处以2行3列的全0矩阵为例,在命令行窗口输入命令。

简时空
2011-08-02 · TA获得超过950个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:225万
展开全部
如果是小数,matlab默认就是double类型的,如果你不放心可以使用强制转换
比如x=double(x) ,就是把变量x强制转换成double类型变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e2e4c18
2011-08-02 · TA获得超过270个赞
知道小有建树答主
回答量:63
采纳率:0%
帮助的人:116万
展开全部
我觉得可以用这个命令来改变你的精度需要.. format long 如果我有误会你的意思,可以再联系我..
>> pi
ans =
3.1416
>> format long
>> pi
ans =
3.141592653589793
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caamaha
2011-08-02 · TA获得超过264个赞
知道答主
回答量:65
采纳率:0%
帮助的人:63.7万
展开全部
默认就是double变量的,如果要转换为其他变量可以用uint8()或其他函数改变字长
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学号08073090
2011-08-02
知道答主
回答量:18
采纳率:0%
帮助的人:14.1万
展开全部
matlab中如果未指定数据类型,一般都会定义成double,可以用class函数来检验一下它的类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式