非常简单的问题:如何格式化我的代码以便于阅读.例:
A = (B+C+D+E+F+G+H+I+J+K...)
Run Code Online (Sandbox Code Playgroud)
让我们说它已经很久了,我必须滚动很长时间才能看到我写的内容.但是,如果我按Enter键将这条线分开:
A = (B+C+D+E
+F+G+H+I...)
Run Code Online (Sandbox Code Playgroud)
matlab报告错误
谢谢
非常基本的问题:如何在随机矩阵中找到最高或最低值.我知道有可能说:
a = find(A>0.5)
Run Code Online (Sandbox Code Playgroud)
但我正在寻找的更像是这样的:
A = rand(5,5)
A =
0.9388 0.9498 0.6059 0.7447 0.2835
0.6338 0.0104 0.5179 0.8738 0.0586
0.9297 0.1678 0.9429 0.9641 0.8210
0.0629 0.7553 0.7412 0.9819 0.1795
0.3069 0.8338 0.7011 0.9186 0.0349
% find highest (or lowest) value
ans = A(19)%for the highest or A(7) %for the lowest value in this case
Run Code Online (Sandbox Code Playgroud) 我有一个循环:
if A == 1
A = 2;
end
if B == 1
B = 2;
end
if C == 1
C = 2;
Run Code Online (Sandbox Code Playgroud)
等等...现在这当然需要很长时间才能写出来,但如果我这样写:
if A == 1 || B == 1 || C == 1
A = 2; B = 2; C = 2;
end
Run Code Online (Sandbox Code Playgroud)
它将改变所有参数,如果它们中的任何一个等于'1'我想要的是一个简单的循环,我可以说如果A或B或C或...等于'X'而不是新的值只有等于'X'的那个改变为新值,而不必像我在第一个例子中那样写.谢谢
matlab ×3