1樓:匿名使用者
^clear
clfr=input('輸入
圓的半徑:');
x=-r:0.01:r;
y1=sqrt(r^2-x.^2);
y2=-y1;
patch([x x((2*r/0.01+1):-1:1)],[y1 y2((2*r/0.01+1):-1:1)],'k')
在matlab中畫出圓,如何給其填充顏色?
2樓:匿名使用者
1、首先來看fill,來乙個圖形:figure; plot([1 5],[1,5],'k');填充區域成紅色:fill([3 2 2 3 4],[1 2 4 4 2],'r');hold on; plot([3 2 2 3 4],[1 2 4 4 2],'*');。
2、使用patch時的效果與fill相同,但patch還可以指定透明度:figure; patch([3 2 2 3 4],[1 2 4 4 2],'b','facealpha',0.5);。
3、使用patch還可以生成多個封閉圖形,並對其進行顏色填充:x = [2 5; 2 5; 8 8];y = [4 0; 8 2; 4 0];c = [0; 1];figurepatch(x,y,c)colorbar。
4、建立乙個普通圓面方程:x^2+y^2 <=1。
5、畫出圓面對應圓》 ezplot('x^2+y^2 -1',[-2,2,-2,2])。
6、在圓面中加入*號填充,用到for迴圈。
3樓:匿名使用者
clc;clear;close all
t=deg2rad(0:360);
x=cos(t);
y=sin(t);
plot(x,y);hold on;
fill(x,y,'r')
%只要用fill 把plot畫得圖再畫一遍就行了
4樓:tn瓶邪
^方法如下:
f = @(x,y)(x+17.54).^2*0.
31679+(x+17.54).*(y-3.
39)*(-0.147133)+(y-3.39).
^2*0.24257-2.2296;
ezplot(f,[-22 -12 -5 10])h = get(gca, 'children');
x1 = get(h, 'xdata');
y1 = get(h, 'ydata');
fill(x1, y1, 'y')效果:
matlab中如何在指定一點畫乙個填充顏色的小圓(座標是(0,0,0))
5樓:
嘿嘿,樓下的回答很有意思,俺也湊個熱鬧,
plot3(0,0,0,'o','marke***cecolor','r','markersize',88,'markeredgecolor','r')
grid on
6樓:匿名使用者
是要在三維圖中畫圓嗎?圓心有了,在哪個平面內畫?
7樓:匿名使用者
plot3(0,0,0,'o','marke***cecolor','r')
8樓:竹興有聞溪
clc;clear;close
allt=deg2rad(0:360);%角度化為弧度。
x=cos(t);
y=sin(t);
plot(x,y);hold
on;axis
equal;%使x,y軸精度相同
fill(x,y,'b')
%用藍色填充該圓形。
怎麼用matlab畫圓
9樓:丿
大致思路利用圓的引數方程去畫圓。
1、進入命令列視窗(***mand window)。
2、假設我們已知圓心版座標(x,y)和半徑r,例如x=7,y=13,r=4。
3、輸權入以下**:
theta=0:2*pi/3600:2*pi;
circle1=x+r*cos(theta);
circle2=y+r*sin(theta);
plot(circle1,circle2,'m','linewidth',1);
axis equal
回車即可。
擴充套件資料:
當我們需要用畫圖對不同類別的資料點進行連線的時候,可以設定以下屬性來區分不同類別的點和相應的直線:
(1)linestyle:線形
(2)markersymbol:點形
(3)color:顏色
例如:plot(x,y,'m','linewidth',1)
其中「m」為紫紅色,「1」線寬為1
plot(x,y,'-.or','marke***cecolor','g')
其中線形為點橫線,資料點形狀為圓圈,線條和資料點邊緣的顏色都是紅色,資料點的填充顏色為綠色。
10樓:匿名使用者
方法一:使用隱函式的方法來繪製,ezplot(『x^2+y^2-4』)
方法二:轉換成引數函內數來繪製圖形.
x=2*sint;容
y=2*cost;
程式如下:
t=0:pi/100:2*pi;
x=2*sin(t);
y=2*cos(t);
plot(x,y)
m函式檔案circum.m:
1 繪製半徑為r的藍色線圓。
2 用字串s給定的曲線顏色繪製半徑r的圓周。
3 繪製半徑r的藍色實現圓周,並計算面積。
4 用字串s給定的曲線顏色繪製半徑r圓周,並計算面積。
11樓:go陌小潔
以複(x0,y0)為圓心,r為半徑
制的圓bai實現**如下du
:zhi
方法一:dao
x0=5;
y0=10;
r=3;
theta=0:pi/50:2*pi;
x=x0+r*cos(theta);
y=y0+r*sin(theta);
plot(x,y,'-',x0,y0,'.');
axis square;
方法二:
rectangle('position',[5-3,10-3,2*3,2*3],'curvature',[1,1]);
axis square;
12樓:淚之夢幻
一、繪製實bai心圓:
alpha=0:pi/20:2*pi; %角度du[0,2*pi]
r=2; %半徑x=r*cos(alpha);
y=r*sin(alpha);
plot(x,y,'-')
axis equal
fill(x,y,'r'); %用紅zhi色填充matlab畫圖效果:
dao二、繪製實心圓點:專
plot(1:8,'ro','marke***cecolor','r');
繪製效屬果:
13樓:我是乙個麻瓜啊
%(x0,y0)為圓心,r為半徑
%方法專一屬
x0=5;
y0=10;
r=3;
theta=0:pi/50:2*pi;
x=x0+r*cos(theta);
y=y0+r*sin(theta);
plot(x,y,'-',x0,y0,'.');
axis square;
%方法二
rectangle('position',[5-3,10-3,2*3,2*3],'curvature',[1,1]);
axis square;
14樓:化學工程
【2】補充:抄
那也行,把以下程式存為襲circle.m
function circle(r)
alpha=0:pi/50:2*pi;%角度[0,2*pi]%r=2;%半徑
x=r*cos(alpha);
y=r*sin(alpha);
plot(x,y,'-')
axis equal
用的bai時候
>> circle(3)
3是半徑
【1】俺不知du道有沒zhi有直接畫的,用程式吧,也簡單dao。
%***************==
alpha=0:pi/20:2*pi;%角度[0,2*pi]r=2;%半徑
x=r*cos(alpha);
y=r*sin(alpha);
plot(x,y,'o-')
axis equal
%********************=
15樓:匿名使用者
%畫圓%定義角度
sita=0:pi/20:2*pi;
%定義半
徑r=10;
x0=1;y0=2;
%畫圓專
plot(r*cos(sita),r*sin(sita));
%畫圓plot(x0,y0,'*')
hold on
plot(x0+r*cos(sita),y0+r*sin(sita))
%畫單位
屬圓rectangle('curvature',[1,1])
怎麼在matlab的極座標中畫多邊形並且填充顏色呢? 5
16樓:真
clear;clc
t=linspace(0,2*pi,6);
r=t-t+2;
h = polar(t,r)
hold on
patch(get(h,'xdata'),get(h,'ydata'),'r','erasemode','xor')
17樓:俊馳_燕
1、填充顏色命令:patch(get(h,'xdata'),get(h,'ydata'),'r','erasemode','xor')。
2、matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料可視回化、資料分析以答及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。
3、在平面內取乙個定點o,叫極點,引一條射線ox,叫做極軸,再選定乙個長度單位和角度的正方向(通常取逆時針方向)。對於平面內任何一點m,用ρ表示線段om的長度,θ表示從ox到om的角度,ρ叫做點m的極徑,θ叫做點m的極角,有序數對 (ρ,θ)就叫點m的極座標,這樣建立的座標系叫做極座標系。
知道了圓的半徑和圓心座標,怎樣用matlab畫出這個圓?
18樓:匿名使用者
方法來有很多,列舉兩種自
先用[x,y]=scircle1(o1,o2,r)來生成以bai(o1,o2)為圓心,dur為半徑的zhi圓周上的散點[x,y],再用plot(x,y)就可dao
以了或者用polar極座標來畫,也是用描點法,a=0:0.1:2*pi;b=ones(size(a))*r;polar(a,b)也可以,具體的用法找幫助,很詳細
19樓:匿名使用者
比較粗糙的辦法:轉化成多邊形
matlab中如何在指定一點畫乙個填充顏色的小圓
20樓:匿名使用者
plot(1,1,'r.','markersize',50)
急求matlab的題!!! 試驗要求:a:使用不同的座標軸顯示方式在matlab中繪製長軸為4,短軸為3的橢 圓。 b
21樓:匿名使用者
theta=0:0.002:2*pi;
x=4*cos(theta);
y=3*sin(theta);
plot(x,y)
axis equal
用matlab怎麼畫圓
22樓:匿名使用者
xx = 3;yy = 5;
r = 2;
rectangle('position',[xx-r,yy-r,2*r,2*r],'curvature', [1 1]);
圓心就在(3,5)
把完整的程式發上來看一下吧
23樓:匿名使用者
%(x0,y0)為圓
bai心,
dur為半徑
zhidao
%方法一內
x0=5;
y0=10;
r=3;
theta=0:pi/50:2*pi;
x=x0+r*cos(theta);
y=y0+r*sin(theta);
plot(x,y,'-',x0,y0,'.');
axis square;
%方法二容
rectangle('position',[5-3,10-3,2*3,2*3],'curvature',[1,1]);
axis square;
GMAT考試的證件要求是怎樣的,gmat考試帶什麼證件
參加gmat的考生需要攜帶兩種有效證件,其中至少有乙個是第一類證件 第一類證件 身份證 護照或軍官證,沒有這類證件不允許參加考試。第二類證件 駕駛證,帶鋼印的工作證 不接受工作卡 往來港澳通行證,外國人居留證,港澳居民回鄉證或由正規大專院校頒發的學生證。除了要攜帶護照參加gmat考試之外,考生還需要...
matlab陣列怎樣輸出到tt檔案裡
在baimatlab中要將大規模的矩陣寫du入到txt文字中,可以用文zhi件讀寫的方法,如dao下例 fid fopen d data.txt wt 寫入文版 件路徑 m,n size p 獲取矩陣的權大小,p為要輸出的矩陣 for i 1 1 m if mod i,100 0 fprintf f...
誰能介紹一些單機遊戲 要求是,遊戲裡npc會說話的,一邊冒字一邊有說話聲音的
戀愛遊戲 kid公司出品的大多都是 秋之回憶1 2 3 第七夜見習天使 夢之翼ever17 remember11 凌波麗養成物語 聲優女王配音 kid公司的全部作品自己看吧 給你推薦乙個 微軟的經典 地牢圍攻2 前提要下 大餘2g的3cd或者4cd版本 或者國內的 復活 和秦殤 喜歡什麼型別的啊 單...