Matlab жүйесі. Үш өлшемді графика

Кіріспе 3

MATLAB жүйесінің пайда болу тарихы 3

MATLAB жүйесіндегі графиканың ерекшеліктері. 4

Үш өлшемді графиканың галереясы 5

3D функцияның графикасы 7

Қорытынды 27

Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28
MATLAB жүйесінің 70-жылдардың аяғында Молердың көмегімен құрылған болатын және ЭЕМ 70-жылдары-ақ кең ауқымда қолданыла бастады. 80 жылдардың басында (John Little) MathWorks фирмасының мүшесі Джон Литл IBM PC, VAX және Macintosh компьютер үшін PC MATLAB жүйесін ойлап шығарды. Кейін бара жаңа версиялары Sun жұмыс станциясы үшін арналған, компьютер UNIX операциялық жүйесімен және көптеген бөлек типтердің және кіші ЭЕМ. Бұл жұйенің бастапқы мақсаты математикалық есептерді өте қарапайым тәсілмен шешу. MATLAB мүмкіндігі өте кең және жүйенің орындау жылдамдығы өзінің конкуреттерінен салыстыруға келмейді. Бұл жүйенің кез-келген білім аумағында қолданылады,Атап айтсақ механикалық бөлшектерді моделдеуде және динамикада, гидродинамикада, аэродинамикада, акустикада, энергетикада қолданылады және т.б. MATLAB жүйесінде арнайы электротехникада және радиотехникада, суреттерді өңдеу, нейрондық сетьтердің реализациясында, жаңа білім және техника саласында қолданылады.
MatLab- бұл жоғары деңгейлі программалау тілі.Оның құрамында оңай игеруге болатын бірнеше базалық конструкциялар және принциптер бар.Бұл жүйедегі қолданбалы интерфейс өз қатарына көптеген операцияларды және функцияларды, командаларды, батырмаларды қосып алады.Мұнда тағы да екі өлшемді және үш өлшемді графиканың галереясы, яғни олардың функциялары, қасиеттері, құрылымдары туралы айтылады. Барлық функциялары қамтылған, сонымен қатар қосымша қасиеттері қарастырылған.Соңғы айтылған MatLab жүйесінің мүмкіндігіне мен өз курстық жұмысымда толығырақ айтылады.
MATLAB жүйесінің 70-жылдардың аяғында Молердың көмегімен құрылған болатын және ЭЕМ 70-жылдары-ақ кең ауқымда қолданыла бастады. 80 жылдардың басында (John Little) MathWorks фирмасының мүшесі Джон Литл IBM PC, VAX және Macintosh компьютер үшін PC MATLAB жүйесін ойлап шығарды. Кейін бара жаңа версиялары Sun жұмыс станциясы үшін арналған, компьютер UNIX операциялық жүйесімен және көптеген бөлек типтердің және кіші ЭЕМ. Бұл жұйенің бастапқы мақсаты математикалық есептерді өте қарапайым тәсілмен шешу. MATLAB мүмкіндігі өте кең және жүйенің орындау жылдамдығы өзінің конкуреттерінен салыстыруға келмейді. Бұл жүйенің кез-келген білім аумағында қолданылады,Атап айтсақ механикалық бөлшектерді моделдеуде және динамикада, гидродинамикада, аэродинамикада, акустикада, энергетикада қолданылады және т.б. MATLAB жүйесінде арнайы электротехникада және радиотехникада, суреттерді өңдеу, нейрондық сетьтердің реализациясында, жаңа білім және техника саласында қолданылады.
Пайданылған әдебиеттер тізімі:

1.Мартынов Н.Н. Введение в MATLAB 6.-M.: Изд-во КУДИЦ- ОБРАЗ,2002
2.Мартынов Н.Н. MATLAB 7.Элементарное введение. – М.:КУДИЦ-ОБРАЗ,2005
        
        Кіріспе	3
MATLAB жүйесінің пайда болу тарихы 3
MATLAB жүйесіндегі графиканың ерекшеліктері. 4
Үш өлшемді графиканың галереясы 5
3D ... ... ... ... ... ... аяғында Молердың көмегімен құрылған болатын және ЭЕМ 70-жылдары-ақ кең ... ... ... 80 ... ... (John Little) ... ... мүшесі Джон Литл IBM PC, VAX және Macintosh компьютер үшін PC MATLAB ... ... ... Кейін бара жаңа версиялары Sun жұмыс станциясы үшін арналған, компьютер UNIX операциялық жүйесімен және көптеген ... ... және кіші ЭЕМ. Бұл ... ... ... математикалық есептерді өте қарапайым тәсілмен шешу. MATLAB мүмкіндігі өте кең және ... ... ... ... конкуреттерінен салыстыруға келмейді. Бұл жүйенің кез-келген білім аумағында қолданылады,Атап айтсақ механикалық бөлшектерді моделдеуде және ... ... ... ... ... ... және т.б. MATLAB жүйесінде арнайы электротехникада және радиотехникада, суреттерді өңдеу, нейрондық сетьтердің реализациясында, жаңа ... және ... ... ... бұл ... ... ... тілі.Оның құрамында оңай игеруге болатын бірнеше базалық конструкциялар және принциптер бар.Бұл жүйедегі ... ... өз ... көптеген операцияларды және функцияларды, командаларды, батырмаларды қосып алады.Мұнда тағы да екі ... және үш ... ... ... яғни ... ... қасиеттері, құрылымдары туралы айтылады. Барлық функциялары қамтылған, сонымен қатар қосымша қасиеттері ... ... MatLab ... ... мен өз курстық жұмысымда толығырақ айтылады.
MATLAB жүйесінің 70-жылдардың ... ... ... ... ... және ЭЕМ 70-жылдары-ақ кең ... ... ... 80 ... ... (John Little) MathWorks фирмасының мүшесі Джон Литл IBM PC, VAX және Macintosh компьютер үшін PC MATLAB ... ... ... ... бара жаңа ... Sun ... станциясы үшін арналған, компьютер UNIX операциялық жүйесімен және көптеген бөлек ... және кіші ЭЕМ. Бұл ... ... ... ... ... өте ... тәсілмен шешу. MATLAB мүмкіндігі өте кең және ... ... ... ... конкуреттерінен салыстыруға келмейді. Бұл жүйенің кез-келген білім аумағында қолданылады,Атап айтсақ механикалық бөлшектерді ... және ... ... ... ... энергетикада қолданылады және т.б. MATLAB жүйесінде арнайы электротехникада және ... ... ... нейрондық сетьтердің реализациясында, жаңа білім және техника саласында қолданылады.
MATLAB жүйесіндегі графиканың ерекшеліктері.
MATLAB 4.0 версиясынан бастай отырып, бірінші рет Windows та ... ... MATLAB ... ... түбірімен толығымен жаңартылды. MATLAB 6 жаңа версиясында негізгі жаңа ... ... ...
* ... ... терезесі өте түбірімен жаңартылған;
* жаңа панел құралы Camera енгізілген, яғни обьект көрініс шартын өзгерту үшін;
* графиканың форматтау ... ... ... жеке ... ... қамтамасыз етіледі;
* Графиканың бірнеше терезесі енуін қамтамасыз етіледі;
* Терезесін экран бойынша қозғалуын және олардың өлшемдері өзгертілуі қамтамасыз ... ... ... ... графиканың қозғалуы қамтамасыз етіледі;
* әртүрлі координата жүйесінің және осьтердің ... ... ... ... өте ... түстердің қолдануы;
* өте жеңіл графикалық елес - атрибут орнатылуы;
* үш өлшемді ... өте ... ... және ... ... соғу өте ... Түстердің өте кең ауқымда қоолданылуы;
* Анимациялық эфекттердің қолданылуы;
Графика түсінігімен тығыз байланысты болғандықтан графикалық объект байланысты, оның анық ... ... Бұл, ... ... жоғары дәрежелелі графикамен байланысқан, автоматты түрде графикалық объекттердің құрылымдардың орнатады және графикаларды координат жүйелерінде түрлі қызметтермен қамтамасыз етеді, яғни палитра ... ... және ... ... деңгейде шешімін программист дескриптор графикасын (Handle Graphics) қолданылады, яғни әрбір графикалық объект үшін сәйкес ерекше сипаттама - ... ... ... ... ... сілтеу қолданылады. Дескрипторлық графика объект визуалды бағдарлау объекттер қолданушы интерфейс қамтамасыз етуін - ... ... ... ... және т.б. Дескрипторлық графика командалары жоғары дәрежелі графикада ... ... ... жою, ... ... және т.б. Мұндай кең ауқымды компьютерлік математика жүйесінің графикасы MATLAB жүйе ортасында графиканы өте тамаша етіп шығарады (КМЖ). ... ... ... ... ... синтаксистері өте жеңіл және бірінші қолданушыларғада өте ыңғайлы болып табылады. Біз бірінші бір айнымалы бар ... ... ... үшөлшемді графиканы, арнайы, анимауиялық және дескрипторлық қарастырамыз.
Үш ... ... ... ... ... ... ... интерфейс MATLAB галереясы құру графикалық программ профециональды қолдану керек. Бұларға қол жету тек демонтрация режимі арқылы енуге болады(команда Examples and Demos ... Help ... ... ... ... ... ... MATLAB жүйесіндегі дескрипторлық графиакның мақсаттарын ұсынады. Kleinl командасы Мебиуса ауқымды графикалық лентаны бір прокпутасын құрады. Бұл график жақсы және ... ... түсу ... ... ... графиканың жоғары сол жақ бұрышына және түс ... ... ... cruller ... Мебиуса ауқымды графикалық лентаны екі прокпутасын құрады. ... ... ... ... ... ... ... қолданылады. Тағы бір команда - modes - анимациялық фазаның бетін соғылуын құрады. Ол 12 фигураны генерит етеді, әртүрлі уақыт ... ... ... ... шағылуын көрсетеді. Бұл көрсетілген программа MATLAB үшөлшемді графиканың жүйесін ... ... type name, ... name -- аты ... ... ... программа парағын қайтарады.
Үш өлшемді графика
MatLab жүйесінде үш ... ... құру үшін ... ... мен ... қарастырылған. Z-массив элементтерінің cандық мәні жазықтықтағы нүктелер ретінде қарастырылады, x және y координаталары арқылы анықталады. Бұл нүктелерді қосудың бірнеше түрлері бар. ... бірі - үш ... ... бір ... салу ... ... ... салу (plot3 функция), екіншісі - ргафиктің беткі қабатын салу (mesh және surf). Беткі қабатын mesh функциясы арқылы салу бұл ... ... ... түсі ... түсіндей болады және олардың шекарасының түсі EdgeColor арқылы анықталады. Функцияның беткі ... surf ... ... салу бұл ... ... яғни бұл ... шекара түсін ғана емес, сонымен қатар ұяшық түсін де бар.
Үш өлшемді кеңістікте сызықтар мен нүктелерді салу
Plot3(x,y,z)
Plot3(x1,y1,z1,LineSpec1,x2,y2,z2LineSpec2,...)
Plot3(...,'PropertyName',PropertyValue,...)
h=Plot3(...)
Сипаттама
Plot3 ... ... ... ... ... ... ... Plot3(x,y,z) мұндағы x,y,z - бірдей екі өлшемді массив әрбір баған үшін x(i:,), y(i:,), z(i:,) координат ... ... түзу ... ... ... ... ... графиканы ерекшеліп, үш өлшемді символдан тұратын, яғни сол графиканы сызық ... ... ... және жолдық айнымалыны LineSpec маркерімен бояуға болады.
Сызық түрі ... түрі ... - ... . Сары y ... -- Қосу + ... ... : ... * ... -. ... о ... x ... ... s ... d Ақ ... р ... ... төмен v
Бағдарша жоғары ^
Бағдарша солға ... ... түсі ... болса, онда ол үндеместен алты стін
Бір түсін, яғни сарыдан көкке дейін, цикл ... ... ... ... ... графикаға Line обьектісі мәндер беруге болады.
function z=nnn(x,y);
[x,y]=meshgrid([-2:0.1:2]);
z=x.*exp(-x.^2-y.^2);
plot3(x,y,z)
Тік бұрышты сетканы құрылуы
[X,Y]=meshgrid(x,y)
[X,Y]=meshgrid(x)
[X,Y,Z]=meshgrid(x,y,z)
Сипаттама
Функция [X,Y,Z]=meshgrid(x,y,z) x-y ... екі ... ... тор ретінде құрады, x,y бір өлшемді массивтер X,Y арқылы анықталады. X массивінің жолдары х векторның көшірмесі болып ... ал ... - y ... көшірмесі.
[X,Y]=meshgrid(x) функциясы [X,Y] = meshgrid (x,х) қысқартылған түрі болып табылады.
[X,Y,Z]=meshgrid(x,y,z) функциясы үш айнымалы функцияны есептеу үшін үш ... ... ... ... ndgrid функциясының аналогы болып табылады, бірақ ескертетін жайт, бұлардың бірінші екі аргументінде айырмашылық бар, яғни ... ... дәл сол ... ... meshgrid ... ... ... есептерді шешкен ыңғайлы, ал ndgrid функциясы - көп өлшемді ... үшін ... ... Meshgrid ... тек бір ... және үш ... ... құрастыру үшін қолданылады.
function z=mmm(x,y);
[x,y]=meshgrid([-8:0.1:8]);
r=sqrt(x.^2+y.^2)+eps;
z=sin(r)./r;
mesh(x,y,z)
mesh(X,Y,Z,C) ... ... ... ... meshc(Z) ... ... ... ... ... ... бетті массив мәнін қайтарады. X және Y массивтер жиындар мәндері арқылы ашылады. беттерінің ... C ... ... ... ... түсі ... ... анықталады. Барлық қабырғалары үшін бірдей түс беруге болды, яғни [r b g] вектор түрінде анықталады олар ... ... көк. Егер ... none ... ... онда ... ... егер спецификациясын flat түрінде аннықталса, онда қабырғаларының түсі бастапқы түйіндерінің түсіндей болып қалады.
mesh(Z,C) ... дәл сол ... ... ... ... ... осьтері x,y есебі X=1:n, Y=1:m қолданылады.[m,n]=size(z) ... mesh(Z) ... ... ... ... ... массив түсі ретінде С=Z қолданылады, яғни түсі бұл жағдайда бетіне пропорционал. ... ... ... Surface ... ... ... ... команда тобы үш өлшемді қабатында сызықтардың проекциясын құрайды.
meshz(Z) команда тобы қосымша үш өлшемді бетінде жазықтықты 0-дік деңгейде құрады, ... ... ... осы ... ... ... ... жалғайды.
h=meshc(...) h=meshz(...) функциясы h дескрипторының Surface графикалық ... ... үшін ... ... z=vvv(x,y);
[x,y]=meshgrid([-8:0.1:8]);
z=x.*exp(-x.^2-y.^2);
meshz(x,y,z)
Көрінбейтін сызықтарды жою
Hiddeh on
hidden off ... hidden on ... ... жою ... ... Бұл ... үндеместен қосылады.
Команда hidden off көрінбейтін ... жою ... ... hidden бір ... ... режимге өтуді қамтамасыз етеді.
Үш өлшемді біртұтас бет
Синтаксис
Surf(X,Y,Z,C) ... ... ... ... ... ... экранға беткі қабаты тегіс қабырғалары С массивінің мәндерін қайтарады, X және Y ... жиын ... ... ... түстері С массивтермен анықталады. Қабырғаларының түсі - қара, ... ... ... ... ... ... қабырғалары үшін бірдей түс беруге болады. [r b g] ... ... ... онда ... - қызыл,жасыл, көк. Егер спецификациясын none, онда қабырғалары боялмайды.
Команда Surf(Z,C) сол операцияны орындайды, сонымен, қатар X,Y осьтері X=1:n, Y=1:m, ... ... (z) ... Surf(Z) ... қабатын қайтарады, түсі ретінде С=Z массиві қолданылады.
Surfc(...) команда тобы қосымша үш өлшемді кеңістікте ... ... ... h=Surf (...) ... Surface ... обьекті үшін h дескрипторын қайтарады.
function z=ccc(x,y);
[x,y]=meshgrid([-8:0.1:8]);
z=x.*exp(-x.^2-y.^2);
surf(x,y,z)
Беткі қабаттың боялуы
Синтаксис
Shading interp
Shading flat
Shading faceted
Cипаттама
Shading команда группасы графикалық обьектілердің ... ... ... Shading faceted графикалық обьектілерді біртекті бояу яғни тегіс қара түспен қырларын бояу. Мұндай беткі қабатын бояу ыңғайлы болып ... ... Shading flat ... ... немесе қырларына анықталатын түспен, бояуды қолданылады, әрбір тор түйіндеріне байланысты.
Команда Shading interp әрбір ұяшыққа немесе қырларына түстерді ... ... interp, ... ... ... тобы жарық палитрасын басқаруға мүмкіндігі мол. Команда brighten(beta) соңғы ... ... (0

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 10 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Matlab жүйесі22 бет
Matlab программалау тілінде үшөлшемді графиктерді салуға арналған функциялармен танысып, оларды пайдалана отырып, графиктерді құру және оларды редакциялау34 бет
Математикалық есептеулерге арналған программалық жүйелер39 бет
12-жылдық білім берудегі компьютерлік графиканын мүмкіншіліктері13 бет
Adobe Photoshop – графикалық редакторы12 бет
AutoCAD графикалық жүйесі26 бет
Autocad графикалық редакторы, оның ерекшеліктері мен артықшылықтары. графикалық редактордың сипаттамасы, меню типтері6 бет
C++ екі өлшемді массивтер20 бет
Corel draw векторлық графиканың интерфейсі68 бет
Corel Draw графикалық редактор28 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь