1樓:甜甜的粉色
clcclear all;
c=colormap(lines(3));
x=0:0.1:6.28;
for ii=1:3
y1=sin(ii*x);
plot(x,y1,'color',c(ii,:));
hold on;
end用colormap給出的標準色會比較好看,如果是畫二維曲線,可以用lines,比較清晰適合貼**,個人喜好
2樓:匿名使用者
cool 我知道了 謝 影象處理那塊我還沒看 謝謝
3樓:我是無極
x=1:.01:10;
for i=1:10 y=sin(i*x);
plot(x,y,『color』,[rand(),rand(),rand()]);
hold onend
4樓:匿名使用者
i made it.x=1:.01:
10;color='rgb';for i=1:3 y=sin(i*x); plot(x,y,color(i)); hold onendhold off
5樓:匿名使用者
pause(.2) %變化太快了怕你看不清楚555555555 你好幽默啊 哈哈
matlab迴圈中怎麼讓不同影象顏色樣式不一樣 10
6樓:匿名使用者
新增一個m變數,讓每次畫圖都選擇a中的一個顏色,程式如下:
a='rmgcbwyk-';
m = 1;
for lamda=0.0015509-0.0016*4:0.0016:0.0015509+0.0016*4
x=-300:300
i=(sin((m*pi*ns*d./lamda).*(x.
/r-nw*dertal/ns*d))./sin((pi*ns*d./lamda).
*(x./r-nw*dertal/ns*d))).^2
[y,ps] = mapminmax(i)hold on
plot(x,y,a(m))
m = m + 1;end
matlab 怎麼迴圈plot自定義顏色?
7樓:匿名使用者
matlab中plot()函式的color引數可以通過顏色陣列設定曲線的顏色,所以可以通過如下步驟迴圈自定義plot曲線的顏色:
1、自定義一個顏色陣列
在matlab命令視窗輸入如下**:>> c = rand(5,3),表示生成一個5行3列的0~1之間的隨機陣列,這樣每一行的三個數可以作為一個顏色陣列。
2、迴圈繪製5條曲線
>> x = 0:pi/50:2*pi;
>> a = 1:5;
>> for i=1:5
plot(x,a(i)*sin(x),'color',c(i,:)) % 用陣列c的第i行作為顏色陣列
hold on
end3、最終效果如下
8樓:匿名使用者
首先定義一個顏色rgb的三元矩陣,n行3列例如c=[ 1 1 1;
1 1 0;
1 0 1;
........];
for i=1:n %n是你畫曲線的數量
plot(x,y,'color',c(i,:));hold on %化曲線,每次迴圈根換資料和顏色
endhold off
對於c,你可以用系統定義好的colormap例如c=colormap(jet(n)); %n是你要用的顏色數量
matlab中有多個for迴圈,畫圖
9樓:匿名使用者
標註用元胞陣列,可以用for迴圈產生,直接使用命令legend(元胞陣列)
如x=linspace(0,2*pi,10)for ii=1:3
lgstr=cell(1,3)
for jj=1:3
y(:,jj)=jj*sin(x)
lgstr=num2str(jj)
endsubplot(3,1,ii);plot(x',y)legend(lgstr)end
如何將matlab中每個迴圈生成的圖畫在subplot不同的子圖裡
10樓:匿名使用者
w=[0,pi/8,pi/4,pi/2,pi,7*pi/4,15*pi/8,2*pi];
n=0:99;
for i=1:8
x=cos(n.*w(i));
subplot(4,2,i)
plot(n,x)end
11樓:匿名使用者
function draw()
n=0:99;
w=[0,pi/8,pi/4,pi/2,pi,7*pi/4,15*pi/8,2*pi];
for i=1:8
x=cos(n.*w(i));
subplot(2,4,i);
% subplot(4,2,i);
plot(n,x,'k-');
endend
在oracle中如何使迴圈中的條件寫成動態
你所說的bai條件動態是 du指什 zhi麼意思 dao呢,用while迴圈是版否能夠實權現declare v str number begin v str 0 while true loop dbms output.put line v str if v str 3 then exit end i...
C語言,在迴圈中定義變數的地址分配問題
1 理論上是不一樣的bai。但是在實du際中,如果僅僅是進行這zhi樣的迴圈,那麼地址dao是不變的,這回是因為剛剛i被分配 答的地址釋放後沒被其他量佔據,所以再分配的時候還是在原來的地方進行。2 可以寫個程式來檢測下,檢測的方法自然是單步執行,檢視a的地址比如下面的程式,可以檢視 a和p的值,會發...
怎麼用matlab在曲線上畫切線
對於第k點,使用非常臨近的k 1和k 1這兩點以他們連線的斜率作為切線方向,然後過該點,作所得方向的直線。matlab包括擁有數百個內部函式的主包和三十幾種工具包。工具包又可以分為功能性工具包和學科工具包。功能工具包用來擴充matlab的符號計算,視覺化建模 文書處理及實時控制等功能。學科工具包是專...