O`zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali kompyuterli modellashtirish fanidan
Download 32.69 Kb.
|
pSdUaeN3DdUdvtuzv3lao6HnU6JSdMSo
- Bu sahifa navigatsiya:
- MATLAB
>> g = exp(-0.2*x).*sin(x).^2;
>> plot (x, f, x,g) Дастур натижаси 2-расмда кўрсатилган.
MATLAB тизими автоматик равишда графикларни алоҳида рангларда белгилайди. Фойдаланувчи графикларни фарқлаш учун унинг рангини, чизиқ ва маркер турини ўзи белгилаши ҳам мумкин. Бунинг учун: plot (x,f,’ранг_чизиқ тури_маркер’) командасидан фойдаланилади. График ранглари - c, m, y, r, g, b, w ва k каби белгиланади (3-жадвал).
Чизиқ турлари тўрт хил белгиланади (4-жадвал).
Графикда маълумотларни кесишиш жойларини махсус нуқталарда акс эттириш мумкин (5-жадвал). 5-жадвал
Масалан, plot (x, f, 'b-+', x, g,'r:x') командаси ёрдамида ҳосил қилинган графикнининг биринчи эгри чизиғи кўк рангда, узлуксиз, маълумотларни
Редактор кўп марта фойдаланиладиган, мураккаб алгоритмли дастурларни яратиш имконини беради, шунингдек бу редакторда терилган дастурларни компьютер хотирасига сақлаш, дастурни тахрирлаш ва унга ишлов бериш анча қулай. Редакторда хосил қилинган файллар м-файллар дейилади.
Хар хил координаталар ўқида қурилган бир нечта графиклар тўпламини кўришни ташкил этиш талаб этилганда, буни икки хил усул билан амалга ошириш мумкин. Биринчи усул figure(n) командасидан фойдаланиб графикларни хар хил (n-та) график ойнада чиқариш. Бунинг учун хар бир plot функциясидан олдин figure(n) командаси қўлланилади. Бу ерда n=1,2,… - график ойнанинг номери.
Иккинчи усул subplot(m,n,p) функциясидан фойдаланиб битта график ойнада хар хил координаталарда қурилган бир нечта графикларни чиқариш мумкин. Ушбу функция график ойнани m та қатор ва n та устунга бўлади. Графиклар юқори қатор бўйлаб кетма кет жойлашади. Графикларни жойлашиш тартиби п билан белгиланади. subplot(m,n,p) функциясидан фойдаланиб битта график ойнада бир нечта функцияларнинг графигини қурамиз (6-расм). Функция параметрларининг ўзгариш диапазони катта бўлганда графикларни логарифмик масштабда қўриш фнкцияларидан фойдаланиш мумкин. Бунинг учун MATLAB да координата ўқининг абциссасини - semilogx ординатасини – semilogy ва иккала ўқини хам – loglog логарифмик масштабда ифодаловчи функциялар мавжуд. Баъзида функция графикларини қутбий (polyar координаталарда қўриш талаб этилади. Бунда polar функциясидан фойдаланилади (7-расм).
Download 32.69 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling