社区概况

照片

乔斯(10584)


最后一次出现:11个月前|活跃于2006年

我从第4版(1999年左右)开始使用Matlab,与其他可用的数据操作软件工具相比,我仍然更喜欢它:-)

我的专业兴趣:神经科学(运动控制与眼动)、认知心理学物理、数学、教学

“编程最重要的部分是写注释!”

统计数据

所有
  • 清道夫修整器
  • 连续24个月
  • 感恩三级
  • 速度之魔
  • 解算器
  • 个人最佳下载4级
  • 编辑器的选择
  • 第一次审查
  • 五星银河5级
  • 第一次提交
  • 复兴1级
  • 指明灯

视图徽章

内容提要

视图

回答
For循环操作时间太长
预分配,使用逻辑索引和求和重新编码应该会加快速度popn1 = nan(300,1);%预分配i…

2年前|

|接受

回答
如何使列相同的大小
解决方法:A = [1 3;2 4;5 7] b = [10 11 12;13 14 15] newB = repmat(mean(A,2), 1, size(B,2))) newB(1:size(B,1),:) = B

3年前| 0

|接受

提交


COLSHIFT
循环移动矩阵的每一列

3年前| 1下载|

缩略图

回答
我如何搜索一个单元格数组的所有实例的字符和替换它与其他东西?
也许是这样的?C = {1.1 pi '*';3‘*’2.2}= cellfun特遣部队(@ (x) isequal (x,‘*’),C) idx =找到(tf)

3年前| 0

回答
如果矩阵中的一个数<9,就给它加5
在等号A(A<9) = A(A<9) + 5的右边使用相同的选择,我自己更喜欢这样编码tf =…

3年前| 0

|接受

回答
如何设置矩阵单元格数组的对角线?
发现得好,穆罕默德!这里是另一个方法A = cell(4,4) % A cell array n = size(A,1)…

3年前| 0

|接受

回答
如何向矩阵中添加行和列?
一个简单的选择是分别对行和列执行此操作A = [1 2 3;4 5 6;7 8 9] x = 3;添加一行/列的1 b…

3年前

|接受

回答
我怎么能把一个变量赋给矩阵的所有列和所有行?
您正在寻找函数SIZE吗?数据= rand(20,10);[numsubs, numtrials] = size(data)

3年前| 0

|接受

回答
代码中的这一行能以更聪明的方式编写吗?
正如其他人之前提到的那样,这让人头晕目眩……然而,C (:: C) = (dC = * C (:: C) + (dC = * C (:: C)”)“+ C (:: C) * (- b) + C(:…

3年前| 0

回答
索引数组的部分
X = 101:110 n = 3 tf = mod(0: number (X)- 1,2 *n) < n a = 0 (size(X)) a(tf) = X (tf) index = find(tf)

3年前|

|接受

回答
2列组合
在File Exchange上查看ALLCOMB: https://uk.mathworks.com/matlabcentral/fileexchange/10064-allcomb-varargin X =[1…]

3年前| 0

回答
4元素组合
我使用我的函数NCHOOSE,可在这里://www.tianjin-qmedu.com/matlabcentral/fileexchange/20011-nchoose % bl是…

3年前| 0

|接受

回答
如何求两条线之间的夹角?
使用四个x,y对点给出的两个向量(v1和v2)的点积。给出公式:点(v1,v2) = |…

3年前| 0

回答
找到矩阵中每一行的第一个1的最有效的方法
M = [0 1 1 1;1 0 1 0;0 0 1 1;0 0 0 1] %简单解[r, c] = find(m');明确v1 v1(r,1) = c %另一个解…

3年前| 0

回答
有人能告诉我有什么方法可以同时选择最大值和最小值吗
这里有一个很好的技巧,它还允许你在一个调用中组合函数,这也可以返回其他的输出…

3年前|

回答
如何制作一份选择题问卷,根据答案提出下一个问题?
看看matlab中所有的对话框函数,如questdlg, listdlg等。开始画一张所有问题的图表…

3年前| 0

回答
如何找到最近的日期对应值?
这是否返回您想要的结果?R = AOD_440(closestIndex,[1 2]) %选择第一个(日期?)和第二个(值?)列

3年前| 0

|接受

回答
绘制阿基米德螺旋图
在计算x和y时,你错误地将b与Th相乘。你应该乘以Th / (2*pi): r = 12.5;%外径a =…

3年前|

|接受

回答
将矩阵或向量中的重复值替换为0
对于小向量:b = [1 2 1 3 2 1 4 2] b(sum(triu(b == b')) > 1) = 0

3年前|

回答
执行添加后连接数组
比所有这些排列和重塑稍微简单一点:A = [1 2 3;4 5 6;7 8 9];B = [2 3 4 5];C = repmat(A, nummel (B),…

3年前| 0

回答
没有for循环的交替
% a排序戏法a = [1 2 3 4 5 6 7 8 9 10] B = [0.5 0.2 0.4 0.8 0.9] C = [a B];[~,ix] = sort([1:数字(A) 1:数字(B)]) C…

3年前| 0

回答
相互匹配最接近的值
对于较大的向量,BSXFUN将需要大量内存,函数NEARESTPOINT可能是有用的a = rand(1000000,1);B =……

3年前|

|接受

回答
分类降低科学符号错误
您误用了sort命令。简单地说:sortedu = sort(u,' descent ')会做:-)此外,如果你去掉分号,你…

3年前| 0

回答
制作一个数组来模拟值为-1,+1的顺磁体的状态。
创建一个有两个值的随机向量,并将它们映射到-1和1。一个简单的解决方案(n=10): x = 2 * randi([0 1], 1,10) - 1…

3年前| 0

|接受

回答
For循环将特定字母更改为数字
另一个选项:str = 'apple';TF1 = any(lower(str) ~= 'aeiou'.')

3年前|

回答
在条件变化的数组中求最小值
Tf = a == 1 %创建一个逻辑数组temp = cost(Tf) %逻辑索引来检索某些值mincost = min(t…

3年前| 0

回答
如何在约束条件下生成随机数
暴力尝试:N = 20;xyRange = [100 1900];minimumDistance = 200;Attempt_counter = 1;距离= 0;虽然……

3年前| 0

回答
向3D数组中添加一个元素
要在第三维中连接两个数组A和B,使用cat cat(3, A, B)注意,A和B的所有其他维度都是s…

3年前| 0

回答
在for循环中根据if else语句连接矩阵中的行
这段代码很奇怪。在“index”的每次迭代中,您用m行值填充矩阵temp或矩阵temp_noise。T…

3年前|

回答
从数组生成矩阵
更一般的,使用索引:A = [1 22 3 44 55 666 7 888 9] n = 2 B = A((1:数字(A)-n)。' + (0:n)))

3年前| 0

加载更多