matlab 中数组对数组的赋值问题
jd=data(:,1);wd=data(:,2);zuobiao=zeros(size(jd,1),2);inta;fori=1:size(jd,1){zuobiao(...
jd=data(:,1);
wd=data(:,2);
zuobiao=zeros(size(jd,1),2);
int a;
for i=1:size(jd,1)
{
zuobiao(i,1)=jd(i);
zuobiao(i,2)=wd(i);
}
end
报错是
The expression to the left of the equals sign is not a valid target
for an assignment. 展开
wd=data(:,2);
zuobiao=zeros(size(jd,1),2);
int a;
for i=1:size(jd,1)
{
zuobiao(i,1)=jd(i);
zuobiao(i,2)=wd(i);
}
end
报错是
The expression to the left of the equals sign is not a valid target
for an assignment. 展开
展开全部
好久没用到matlab了,试着回答一下,也不晓得对不对。
for i=1:size(jd,1)这句:size(jd,1)是返回n×1的矩阵大小,所以size(jd,1)=(n 1)。
可以改为for i=1:size(jd,1)(1)
试一下看看。另外要不要{},也试一试。
for i=1:size(jd,1)这句:size(jd,1)是返回n×1的矩阵大小,所以size(jd,1)=(n 1)。
可以改为for i=1:size(jd,1)(1)
试一下看看。另外要不要{},也试一试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也不知道,别问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询