1.matlab中for循環怎么寫在classpath(例如web-inf\classes)中放一個log4j.properties就可以了 。
例子如(這是是打在stdout中的):
log4j.rootLogger=INFO, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p - [%t] %c{2} - %m%n
2.matlab中兩個變量的for循環怎么寫你大概是想要這個樣子吧
y=zeros(10,10);
for i=1:10
for x=1:10
y(i,x)=3*x;
end
end
y=
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3 6 9 12 15 18 21 24 27 30
3.MATLAB中的for循環怎么用Matlab中matlab中for 循環的原理和應用for 循環是用在須重復執行且執行次數有一定的算式,它的結構如下:for index = arraycommand Aend如果我們要計算一纜車離鐵塔的速度 (v),它的速度計算方式與且鐵塔的距離 (d)有關,假設以 10 公尺為判斷值,則速度計算分為二個算式:假設有一個陣列 d 為纜車到鐵塔的距離,則以下的for 循環可計算速對應的速度 >> for k = 1:length(d)if d(k) <= 10velocity = 0.425 + 0.00175*d(k)^2;elsevelocity = 0.625 + 0.12*d - 0.00025*d(k)^2;endfprintf('d= %f velocity= %f\n',d(k),velocity)end另外幾個例子>> for n=1:10x(n)=sin(n*pi/10);end>> disp(x)>> for n=1:5for m=5:-1:1A(n,m)=n^2+m^2;enddisp(n)end>> disp(A)但是如果可以用陣列或是矩陣運算來取代以for 循環計算,就應采用前者因為計算速度快多了 。
上述的例子 可改為>> n=1:10;>> x=sin(n*pi/10);使用 for 循環的規則如下:上述的 for 循環中的指標 (index) 須為是一變數 。如果 array 代表陣列是空無一物,則循環不會被執行,例如 k=1:0 。
如果 array 代表陣列是一純量,則循環會被執行一次,例如 k=1:1 。如果 array 代表陣列是一向量,則循環會被依序的執行,例如 k=1:b, b=[1 3 5] 。
如果 array 代表陣列是一矩陣,則循環會被逐行依序的執行,例如 k=1:B, B=[1 2; 3 4] 。for 完整的語法為: for k = first:increment:last,其中的 first, increment, last分別為初始值,增量,終止值 。
而循環被執行的次數由以下的算式決定: 1. 2. 3. 4. 5. 6.floor((last-first)/increment)+1如果計算得到的值為負,則循環不被執行 。
4.matlab中for循環程序實現的功能:
矩陣a如下
12 13 14
15 16 17
18 19 20
21 22 23
將矩陣a的每一行相加求和,得到一個列向量經過轉置成行向量
clear;clc
s=0; %賦給s初值0
a=[12,13,14;15,16,17;18,19,20;21,22,23]; %4*3矩陣a
for k=a %k取a的每一列(不是每一個值或每一行),進行循環
s=s+k %每一列對應的元素相加,迭代求和
end
disp(s') %轉置,將列向量轉化為行向量
運行結果如下:
s =
12
15
18
【matlab中for循環怎么寫】21
s =
25
31
37
43
s =
39
48
57
66
39 48 57 66
你看一下結果就知道了 。

文章插圖
- matlab階躍響應怎么寫
- java中地址怎么寫
- java中開方怎么寫
- 145的英語怎么寫
- 死鎖不剝奪條件怎么寫
- for語句怎么寫死循環
- 英語卷子反思怎么寫
- 中老年人如何補鈣 吃它中老年補鈣效果好
- 前列腺疼痛 中西結合治療效果佳
- gamma函數怎么寫
