matlab中一列变量如何定义成DOUBLE型
请问一下,在matlab输入如下命令eng_label(1:5)=1;eng_label(6:10)=2;在workspace中显示eng_label为[11111222...
请问一下,在matlab输入如下命令
eng_label(1:5)=1;
eng_label(6:10)=2;
在workspace中显示eng_label为[1111122222],如何才能让eng_label显示成<1*double>型的呢? 展开
eng_label(1:5)=1;
eng_label(6:10)=2;
在workspace中显示eng_label为[1111122222],如何才能让eng_label显示成<1*double>型的呢? 展开
3个回答
展开全部
matlab中如果未指定数据类型,一般都会定义成double,可以用class函数来检验一下它的类型.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我运行了
显示为:
[1,1,1,1,1,2,2,2,2,2]
估计你是提前定义了eng_label为别的类型吧?
在运行前
eng_label=[]
然后运行,
应该就可以了。
>> eng_label(1:5)=1;
eng_label(6:10)=2;
>>
>> class(eng_label)
ans =
double
显示为:
[1,1,1,1,1,2,2,2,2,2]
估计你是提前定义了eng_label为别的类型吧?
在运行前
eng_label=[]
然后运行,
应该就可以了。
>> eng_label(1:5)=1;
eng_label(6:10)=2;
>>
>> class(eng_label)
ans =
double
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |