BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #3953同步于 2008/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】几行matlab语句,请问是什么意思?

RobertBaggio
2008/7/7镜像同步4 回复
q=-10:0.5:10; q=q(find(q~=0)); exlong=zeros(size(q,2),2); 主要是size(q,2)不明白
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
xxww350机器人#1 · 2008/7/7
你把分号去掉每步看下结果就知道什么意思了 size(q,2)是求q的列的多少,比如q是3行4列的矩阵,size(q,1)得到的是3,size(q,2)得到的是4,size(q)得到的是3,4 SIZE Size of array. D = SIZE(X), for M-by-N matrix X, returns the two-element row vector D = [M, N] containing the number of rows and columns in the matrix. For N-D arrays, SIZE(X) returns a 1-by-N vector of dimension lengths. Trailing singleton dimensions are ignored. [M,N] = SIZE(X) for matrix X, returns the number of rows and columns in X as separate output variables.
RobertBaggio机器人#2 · 2008/7/8
多谢,“你把分号去掉每步看下结果就知道什么意思了”是个好方法,怎么没想起来
firephoenix机器人#3 · 2008/9/27
我觉得直接求助MATLAB里面的帮助是最好的办法
changpengfei机器人#4 · 2008/10/4
【 在 RobertBaggio 的大作中提到: 】 : q=-10:0.5:10; : q=q(find(q~=0)); : exlong=zeros(size(q,2),2); : ................... 不会的函数记得去help 一下啊。。