1樓:匿名使用者
我只會用迴圈函式了……
比如第一個問題,
y=1;
for n=1:1:100
y=y+(-1)^n*1/(2*n+1);
end這樣,儘管matlab做為矩陣實驗室,用迴圈函式做有點浪費資源,不過我想不出來別的什麼,希望路過大俠指教~
樓主關於這種迴圈函式方法有不明白的歡迎追問~
2樓:匿名使用者
%-----以下六行儲存為pifour.m檔案function y=pifour(n)
y=0;
for kk=1:n
y=y+(-1)^(kk-1)*(1/(2*n-1));
endend
%-----以下六行儲存為oneper3.m檔案function y=oneper3(n)y=0;
for kk=1:n
y=y+1/(4^kk);
endend
*************************===命令列測試如下:
>> pifour(10000)
ans =
0.7854
>> pifour(10000)*4
ans =
3.1415
%-------------------->> oneper3(10000)
ans =
0.3333
>> oneper3(10000)*3
ans =1
3樓:匿名使用者
n=1:100;
y1=dot((-1).^(n-1),1./(2*n-1));
y2=sum(1./(4.^n));
n為1000,1000時數字換了就行
matlab程式設計題
matlab程式設計題目
4樓:匿名使用者
二值黑白影象中,1代表白色,0代表黑色
如全零的矩陣就是黑塊
h=zeros(64,64);
全1的矩陣就是白塊
b=ones(64,64);
把黑白塊按水平方向和垂直方向一黑一白地組合,就可以得到棋盤格基本單元:
m=[h,b; b,h];
imshow(m);
剩下的工作就是用m繁殖出來所要大小的棋盤格(假設xy方向各複製8次):
n=repmat(m,[8,8]);
好了,顯示做好的棋盤格:
imshow(n);
請教matlab程式設計問題,請教乙個matlab程式設計問題
x linspace 0,4 pi,1000 生成x plot x,x.2.cos x 畫圖 必然沒問題,樓主直接給分吧!以後還有關於matlab的任何問題可以直接聯絡我,我是這方面的高手!ezplot x 2 cos x 0,4 pi 給個簡單 但是 易懂 的寫法 x 0 pi 5 4 pi y ...
一道Matlab程式設計題,matlab程式設計題
義敏學系歌 可是,你為什麼要到我這個mathematica專攻的團隊來提問呢 那我也給個mma的解法來消滅這個提問吧 nintegrate sqrt total d t 2 400.953 開濮耿昭 1.首先舉一個簡單的例子 求y x 2 在x為 0,2 上的曲線長度。把下面的複製貼上進matlab...
matlab程式設計
clear clco 1,1,1 a 5 a o 1 a 2 o 2 a 2 o 3 a 2 b o 1 a 2 o 2 a 2 o 3 a 2 c o 1 a 2 o 2 a 2 o 3 a 2 d o 1 a 2 o 2 a 2 o 3 a 2 a1 o 1 a 2 o 2 a 2 o 3 a ...