Professional Documents
Culture Documents
CrculosconMatlab|ElOtropuntodeVista
CrculosconMatlab
8thJuly2004
HanintentadohaceruncrculoconMatlab?
Laprimeravezquetuvequehacerlo(hace2aosconMatlab5.3),intuitivamentemeimaginquepoda
hacerlomedianteunafuncinllamada"circle"oalgoas,peroparamisorpresa,dichafuncinnoexiste.
Porqu?Sencillo,elcrculonoesunafuncin.
Elsiguientepasofuepartirlaecuacin(x^2+y^2=r^2)en"y=sqrt(r^2x^2)"y"y=sqrt(r^2x^2)"y
graficarlasambas,elproblemafuequematlabcambielcolordelasegundagrficafcil,pens,pues
cambioelcolordelasegundaylisto,peroadems,enelpuntoenqueambasfuncionesseunenenel
eje"y",lagrficanosevesuave(Eslgico,sondosfuncionesdistintas).
Asqueresolvcrearmipropiafuncin"circle(h,k,r)".
Cmoseconvierteunarelacinenunafuncin?Conecuacionesparamtricas(Cambiodecoordenadas
ocomolequierandecir).
cos(o)^2+sin(o)^2=1,multiplicandopor"r^2"
(r^2)*cos(o)^2+(r^2)*sin(o)^2=r^2,igualandoax^2+y^2=r^2,tenemosque
x=r*sin(o)
y=r*cos(o)
Lesrecuerdanlascoordenadaspolares?:)
Lafuncinquedas:(Archivocircle.m)
function[x,y]=circle(h,k,r)
%GivethevaluesforxandyforplotaCIRCLE.
%[X,Y]=CIRCLE(H,K,R)
%ThisExampleplotaCIRCLE:
%h=input('Typeh:')
%k=input('Typek:')
%r=input('Typer:')
%[x,y]=circle(h,k,r)
%plot(x,y),grid,axisequal,holdon
%
%@autorJairoCorredor
%@Date10/05/02
o=pi:0.001:pi
x=r*cos(o)+h
y=r*sin(o)+k
Hastalaprxima.
Publicadohace8thJuly2004porJairo
Etiquetas:Programacin
http://jalcom.blogspot.com/2004/07/crculosconmatlab.html
1/3
12/4/2015
CrculosconMatlab|ElOtropuntodeVista
6 Vercomentarios
Fannumero1 6:10p.m.
Oralemuchasgracias,mesacastedeladuda,yoestudiocienciasdelacomputacionenmexicoynose
usar amtlab apenas estoy leyendo unos manuales en la red por que nuestro profesor es muy malo,
tienesalgunoqmerecomiendes?
La funcion plot es como figure? es q segun para dibujar un cuadro hicimos la funcion draw cuadro y lo
dibujamosconlainstruccionfigureymuchosmuchospuntos.
Responder
Jairo
4:34p.m.
Puesenlaredhaymuybuenmaterial,peromegustabaunlibrollamado"AnlisisNumricoconMatlab"
erabastantebuenoyseexplorabanmuchasfuncionesdelaherramienta.
Encuantoaplot,figureydrawdependedeququierahacer,cadafuncintieneunobjetivoespecfico.
Plot por ejemplo, toma 2 arreglos de puntos y los grafica, con Grid se hacen las grficas en 3D y as
sucesivamente.
Responder
Fannumero1 8:05p.m.
Aok,sidehechousamosplotporqueporqelcuadradosetomacomounamatrizyencadacoordenada
vaunpunto,yseunenparaformaruncuadroyencimauntrianguloparaformarunasupuestacasa,pero
aunnolehallocomohacerlo.
Responder
Fannumero1 2:49p.m.
Oye de casualidad vos q sos un master no sabes como calcular las asintotas y la simetria de una
graficaenmatlab??
Responder
Checho 11:08p.m.
teelmedioleseopahacerelcirculo,conestoynadamas:P
x=linspace(1,1,100)
%%linspacegeneraunvectordesde1a1con100terminos
plot(x,sqrt(1x.^2),'b',x,sqrt(1x.^2),'b')
Responder
Jairo
6:53p.m.
ElproblemadedibujarlocomodosmedioscrculosesqueenelcorteconelejeXlospuntosnoestn
suavizados.
Responder
http://jalcom.blogspot.com/2004/07/crculosconmatlab.html
2/3
12/4/2015
CrculosconMatlab|ElOtropuntodeVista
Escribeuncomentario...
Comentarcomo:
Publicar
CuentadeGoogle
Vistaprevia
http://jalcom.blogspot.com/2004/07/crculosconmatlab.html
3/3