matlab set cdata,matlab中set语句赋值出现输入的参数的数目不足情况,求解决!

不知道什么原因,set(h2(j),'xdata',xi1(:,j),'ydata',yi1(:,j));【同上】这个是不是写错了 你可以参考哈下面的例子看看 http://www.ilovematlab.cn/thread-219981-1-1.html

matlab中set语句用于给某对象的属性进行赋值。具体到set(A,'CData',B):A代表一个对象,'CData'是对象A的其中一个属性,B是准备赋给'CData'的值。GUI对象中,'CData'通常是在控件对象上显示的真...

小括号表示引用数组下标,中括号表示矩阵或向量,大括号用来引用结构数组元素。关键看你要赋值的对象是什么类型。

repmat([2 3],1,5) 意思是对排成一行,重复5次~

a=[a1,a2,a3,a4,a5,a6,a7,a8,a9];b=a;这样b(1)=a1;b(2)=2;b(3)=a3. 或者设置a1,a2,.时,直接设为a(1),a(2),a(3),.

如果能给出具体问题 我想应该可以帮你解决 你不会像图上的一样 看完答案就删吧?

可见你需要把一个数赋值,而不是一个向量。而 min 函数是按照列向量求 矩阵m中的最小,很有可能 min(m)不是一个数。所以可以改成 g(i,Line_data(Line_count(i),1):Line_data(Line_count(i),2))=...

一、Matlab的函数文件-返回一个值-写法为: 1.第一行写 function 返回值/返回矩阵=该函数文件名(参数1,参数2,.,参数n) 2.第二行开始写你的函数代码: 例如: function x=init_x(x,m,n) for ...

A=[];n=input('n=');数组的长度 for i=1:n fprintf('a%.0f=',i);x=input('');分别输入各个数的值 A=[A,x];end A 就可以得到长度为n的数组了

1. a=b;把b的值或b矩阵赋值给a 2. [Y1,Y2,Y3]=deal(X);即Y1=Y2=Y3=X

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值