matlab 如何引用变量? 坐标在向量中

矩阵A的尺寸为100X3,向量t=[12479……](50X1的大小),向量d=[23322332……](50X1)的大小。我想取出A中第t(i)行、第d(i)列的数据存... 矩阵A的尺寸为100X3,向量t=[1 2 4 7 9……](50X1的大小),向量d=[2 3 3 2 2 3 3 2 ……](50X1)的大小。我想取出A中第t(i)行、第d(i)列的数据存入m中,其m的尺寸应该是50X1,但用m=A(t,d)表示的尺寸却是50X50。我用m(i)=A(t(i),d(i))表示的结果是对的,但这样写很麻烦,要用到for语句,有没有直接可以表示的方法? 展开
 我来答
百度网友48ad6d8
2014-07-08 · TA获得超过446个赞
知道小有建树答主
回答量:238
采纳率:100%
帮助的人:170万
展开全部
没有。
t d 的值都是随意的,不能一下子从A的300个数据中取出50个来。Matlab对列处理有优化,但其它的动作还是需要一步步来,所以你还是得用循环。
showtime_97
2014-07-06 · TA获得超过4785个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:838万
展开全部
matlab对双下标的操作一向不令人满意,都是面对单下标有简便操作,这问题我也一直想问问,所以支持!同问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式