Giáo trình mathlab toàn tập - Chương 23

24 11 0
Giáo trình mathlab toàn tập - Chương 23

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

trợ giúp 23.1 Cửa sổ lệnh trợ giúp MATLAB trợ giúp một số lệnh giúp bạn truy nhập thông tin nhanh chóng về các lệnh của MATLAB hoặc các hàm bên trong cửa sổ lệnh, bao gồm help, lookfor,whatsnew, và info. 23.1.1 Lệnh help Lệnh help của MATLAB là cách đơn giản nhất để nhận trợ giúp nếu bạn biết đ-ợc topic của cái cần trợ giúp.

177 chơng 23 trợ giúp 23.1 Cửa sổ lệnh trợ giúp MATLAB trợ giúp số lệnh giúp bạn truy nhập thông tin nhanh chóng lệnh MATLAB hàm bên cửa sổ lệnh, bao gồm help, lookfor,whatsnew, vµ info 23.1.1 LƯnh help LƯnh help cđa MATLAB cách đơn giản để nhận trợ giúp bạn biết đợc topic cần trợ giúp Nhập vào lệnh help topic, hình hiển thị nội dung topic nh tồn VÝ nh−: >> help sqrt SQRT Square root SQRT(x) is the square root of the elements of x complex results are produced if X is not positive See also SQRT Bạn nhận đợc trợ giúp MATLAB hàm bậc hai Mặt khác, nh bạn nhập vào dòng lệnh sau: >> help cows cows not found MATLAB cows Bởi hàm th viện mẫu Chú ý: ví dụ trên, SQRT đợc viết chữ hoa Tuy nhiên sử dụng sqrt không chữ in, MATLAB ngôn ngữ chặt chẽ nên SQRT không đợc biết đến trình sinh lỗi >> SQRT (2) ??? SQRT ( | Missing operator, coma, or semicolon Để tóm tắt, tên hàm đợc in hoa ®Ĩ cho dƠ ®äc nhng sư dơng, hàm sử dụng kí tự thông thờng Lệnh help hoạt động tốt nếu nh bạn biết xác topic mà bạn muốn trợ giúp mà điều thờng khó thực hiện, help hớng dẫn bạn trực tiếp truy tìm xác topic mà bạn muốn, bạn đơn giản nhập vào help mà topic >> help HELP topics MATLAB : general MATLAB : ops MATLAB : lang MATLAB : elphun MATLAB : specfun MATLAB : matfun MATLAB : datafun MATLAB : polyfun - mơc ®Ých chung câu lệnh toán tử kí hiệu đặc biệt xây dựng ngôn ngữ lập trình hàm toán học sơ đẳng hàm toán học đặc biệt hàm ma trận - đại số học tuyến tính - hàm biến đổi fourier phân tích liệu - đa thức phép nội suy 178 MATLAB : funfun MATLAB : sparfun MATLAB : graph2d MATLAB : graph3d MATLAB : specgraph MATLAB : graphics MATLAB : uitools MATLAB : strfun MATLAB : iofun MATLAB : timefun MATLAB : datattypes MATLAB : MacOS MATLAB : demos MATLAB : specmat MATLAB : local MATLAB : cántol MATLAB : signal MATLAB : symbolic - phơng án giải ODE hàm hàm - ma trận sparfun - đồ hoạ chiều - đồ hoạ chiều - đồ thị phổ - thao tác đồ hoạ - công cụ giao tiếp ngời sử dụng đồ hoạ - xâu kí tự - tệp vào / - ngày tháng thời gian - cấu trúc kiểu liệu - hàm Macintosh - ví dụ minh hoạ - ma trận đặc biệt - tham chiếu - hộp công cụ hệ thống điều khiển - hộp công cụ xử lí tín hiệu - hộp công cụ toán học Thêm trợ giúp th mục: topic, nhập vào “ help topic” 23.1.2 LÖnh lookfor LÖnh lookfor cung cÊp trợ giúp việc tìm kiếm tất dòng đầu help topic,và M-file đờng dẫn mà MATLAB tìm, trả lại danh sách tất file chứa từ khoá mà bạn khai báo Một điều quan trọng từ khoá không cần thiÕt lµ mét lƯnh cđa MATLAB VÝ dơ: >> lookfor complex CONJ complex conjugate IMAG complex imaginary part REAL complex real part CDF2RDF complex diagonal form to real block diagonal form RSF2CSF real block diagonal form to complex diagonal form CPLXPAIR sort numbers into complex conjugata pairs Tõ kho¸ complex lệnh MATLAB, nhng đợc tìm phần help gồm lệnh MATLAB Nếu muốn biết thông itn lệnh này, hµy nhËp vµo tõ lƯnh help VÝ dơ: >> help CONJ CONJ complex CONJ (x) is the complex conjugate of X For a complex x, CONJ(X ) = REAL (X) - i * IMAG( X) See also : REAL, IMAG, I, J 179 23.1.3 Lệnh whatsnew info Đúng nh tên gọi nó, whatsnew info hiển thị thông tin thay đổi cải tiÕn MATLAB vµ hép dơng cđa nã, nÕu dïng mà đối số, info hiển thị thông tin chung MATLAB, phong pháp tiếp cận MathWorks, nều dùng có đối số, ví nh: whatsnew MATLAB info signal, file Readme chứa thông tin Toolbox hiển thị, tồn 23.2 Cửa sỉ trỵ gióp Mét sù më réng cđa hƯ thèng trợ giúp MATLAB5 cửa sổ help Lệnh helpwin mở cửa sổ hình bạn bạn dùng chuột di chuyển sáng đến mục mà bạn quan tâm Nếu dùng lệnh helpwin mà tham số, cửa sổ help có dạng nh hình sau: Hình 23.1 Nhấn kép vào topic hiển thị cưa sỉ help, sÏ hiĨn thÞ mét cưa sỉ chứa topic hàm gắn với Nhấn kép vào biểu tợng hiển thị thông tin trợ giúp mục ®ã 180 c¸c M- File cđa Student Edition HELP Topic Th mục MATLAB Mục đích chung câu lệnh Thông tin chung help helpwin helpdesk demo whatsnew Readme Trỵ gióp trực tuyến, hiển thị văn dòng lệnh Trợ giúp trực tuyến,cửa sổ truy xuất Tra nhanh thông tin thắc mắc Chạy chơng trình mẫu Hiển thị file Readme Thông tin cập nhật MATLAB Quản lí không gian làm việc who whos clear pack load save quit Danh s¸ch c¸c biÕn Danh sách biến tại, khuôn dạng dài Xoá bỏ biến hàm khỏi nhớ Hợp không gian làm việc Nạp biến vào không gian làm việc từ đĩa Lu biến vào đĩa Thoát khỏi mục MATLAB Quản lí đờng dẫn path addpath rmpath editpath Quản lí hàm lƯnh what type edit lookfor which pcode inmem mex C©u lệnh điều khiển echo more diary format Hoạt động lệnh hệ thống cd Nhận/tạo đờng dẫn Thêm th mục theo ®êng dÉn Rêi th− mơc tõ tõ ®−êng dÉn Sửa đổi đờng dẫn Danh sách file đặc trng MATLAB th mục Danh sách file-M Soạn thảo filr-M Tìm kiếm tất file-M theo từ khoá Xác định hàm file Tạo file-P Danh sách hàm nhớ Biên dịch hàm MEX Lấy lại lệnh từ file-M Kiểm soát đầu trang cửa sổ lệnh Lu giữ văn Thiết lập định dạng cho đầu Thay đổi th mục làm viƯc hiƯn t¹i 181 pwd dir delete getenv ! dos unix vms web computer M-file rèi debug dbstop dbclear dbcont dbstack dbstatus dbstep dbtype dbup dbquit dbmex HiĨn thÞ th mục làm việc Danh sách th mục Xoá file Lấy lại biến môi trờng Thực câu lệnh hệ điều hành Thực lệnh dos trả lại kết Thực lệnh unix trả lại kết Thực lệnh VMS DCL trả lại kết Mở trình xét duyệt Web Loại máy tính Danh sách lệnh gỡ rối Tạo điểm ngắt Di chuyển điểm ngắt Tiếp tục thực lệnh Hiển thị hàm gọi ngăn xếp Danh sách điểm ngắt Thực nhiều dòng Danh sách file-M với số lợng dòng Thay đổi phạm vi không gian làm việc địa phơng Thoát khỏi chế độ gỡ rối file- MEX rèi ( chØ cho UNIX ) C¸c toán tử kí tự đặc biệt Các toán tö plus (+) uplus (+) minus ( - ) uminus (-) mtimes( *) times (*) mpower (^) power ( ^ ) mldivide (\ ) mrdivide /) ldivide (.\ ) mdivide (./ ) kron To¸n tư quan hƯ eq (== ) ne ( ~= ) lt (< ) gt (>) le (= ) Céng Céng unary Trõ Trõ unary Nhân ma trận Nhân mảng Luỹ thừa ma trận Luỹ thừa mảng Chia trái ma trận Chia phải ma trận Chia trái mảng Chia phải ma trận Sản phẩm căng Bằng Không Nhỏ thua Lớn Nhỏ thua Lớn 182 Toán tử logic and ( & ) or ( | ) not ( ~ ) xor any all Logic Logic Logic phủ định Logic phủ định True phần tử vector khác không True tất phần tử khác không Các toán tử Bitwise bitand bitcmp bitor bitmax bitset bitget bitshift Bitwise and Bit hoµn thµnh Bitwise OR Maximum floating point integer ThiÕt lËp bÝt Nhận bít Dịch bit Thiết lập kí tự union unique intersect setdiff setxor ismember ThiÕt lËp liªn kÕt ChØ sù nhÊt ThiÕt lËp sù giao T¹o sù khác Thiết lập phủ định True thiết lập thành viên Các kí tự đặc biệt colon () [] {} , ; % ! = ‘ transpose(.’) ctranspose(‘ ) horzcat [, ] vertcat[; ] subsasgn bsref subsindex Dấu hai chấm Dấu ngoặc đơn Dấu ngoắc vuông Dấu ngoắc nhọn Chấm thập phân Truy nhập cÊu tróc tr−êng Th− mơc mĐ Sù tiÕp tơc DÊu phảy Dấu chấm phảy Chú thích Liên quan câu lệnh hệ điều hành Gán Nháy Chuyển vị Chuyển vị số pắc liên hợp Gép chuỗi theo chiều ngang Gép chuỗi theo chiều đứng Gán subscripted Tham chiếu subscripted Chỉ số subscripted Cấu Trúc ngôn ngữ lập trình 183 Câu lƯnh ®iỊu khiĨn if elseif else end for while break return pause Thi hành định giá eval feval evalin builtin assignin run Script, hàm, biến script function global mfilename lists exist isglobal Thao tác với đối số nargchk nargin nargout varagin varaout inputname Hiển thị thông báo error warning lasterr errortrap disp fprintf sprintf Đầu vào tơng hỗ input keyboard Điều kiện thực câu lệnh Dïng víi if Dïng víi if KÕt thóc lƯnh if, for, while Lặp lại câu lệnh số lần vòng lặp while Thoát khỏi vòng lặp for while Trở từ hàm gọi Tạm dừng nhấn phím Thực xâu với biểu thức MATLAB Thực hàm xâu Định giá biểu thức không gian làm việc Thực hàm đợc tạo phơng pháp xếp chồng Gán biến không gian làm việc Chạy script Về script MATLAB file-M Thêm hàm Định nghĩa biến toàn cục Tên M-file thực Dấu phảy phân chia danh sách Kiểm tra xem biến hàm có đợc định nghĩa hay không True biến toàn cục Công nhận số lợng đối số đầu vào Số lợng hàm đối số đầu vào Số lợng hàm đối số đầu Danh sách đối số đầu vào, độ dài biến Danh sách đối số đầu ra, độ dài biến Tên đối số đầu vào Hiển thị thông báo lỗi hàm huỷ Hiển thị thông báo cảnh báo Thông báo lỗi trớc Bỏ qua lỗi trình kiểm tra Hiển thị mảng Hiển thị thông báo định dạng Ghi liệu định dạng vào xâu Nhắc ngời sử dụng nhập vào Gọi bàn phím từ M-file 184 pause uimenu uicontrol Đợi ngời sử dụng nhập liệu vào Tạo giao diện bảng chọn-ngời sử dụng Tạo giao diện ngời điều khiển Ma trận Thao tác với ma trận Ma trận zeros ones eye repmat rand randn linspace logspace meshgrid : Thông tin mảng sở size length ndims disp isempty isequal isnumaric islogical logical Thao t¸c víi ma trËn reshape diag tril triu fliplr flippud flipdim rot90 find end sub2ind ind2sub Hằng biến đặc biệt ans eps Mảng số không Mảng số Nhận dạng ma trận Tái tạo mảng Số ngẫu nhiên xắp xếp đồng Số ngẫu nhiên xắp xếp thông th−êng Vector kh«ng gian tuyÕn tÝnh Vector kh«ng gian logarthm Mảng X-Y cho đồ thị chiều Vector không gian thông thờng số ma trận Kích cỡ ma trận Độ dài vector Số chiều Hiển thị ma trận văn True ma trận trống True ma trận đồng True cho mảng số True cho mảng logic Chuuyển đổi giá trị số thành logic Thay đổi kích cỡ Ma trận đờng chéo đờng chéo ma trận Trích phía dới ma trận tam giác Trích phía ma trận tam giác Ma trận flip theo hớng trái /phải Ma trËn flip theo h−íng trªn/ díi Ma trËn flip däc theo chiều khai báo Quay góc 90 độ Tìm số phần tử khác không Chỉ số cuối ChØ sè tuyÕn tÝnh tõ multiple subscripts Multiple subscripts tõ số tuyến tính Trả lại kết biểu thức không đợc gán Viết dới dạng dấu phảy động 185 realmax realmin pi i, j inf NaN isNaN isinf isfinite flops Các biến đặc biệt ans eps pi i, j inf NaN clock date flops nargin narout Các loại ma trận đặc biệt comban diag eye gallery hadamar hankel hilb invhilb linspace logspace magic meshdom ones rand toeplitz vander zeros Số dấu phảy động dơng lớn Số dấu phảy động dơng nhỏ 3.1415926535897 Đơn vị ảo Vô Không phải số True NaN True số phần tử không vô True số phần tử vô Đếm số chữ số sau dấu phảy động Trả lại kết biểu thức không đợc gán Độ xác sau dấu phảy động Không phải dạng số Đồng hồ tờng Ngày Đếm hoạt động dấu phảy động Số lợng đối số hàm vào Số lợng đối số hàm Bầu bạn Đờng chéo Nhận dạng Bí mật Hadamard Hankel Hilbert Hilbert đảo Vector Vector Vuông Magic Thực cho mesh plots Hằng Các phần tử ngẫu nhiên Toeplitz Vandermonde Không Các hàm toán học thông thờng Các hàm lợng giác sin cos Hàm sine Hàm cosine 186 tan asin acos atan atan2 sinh cosh asinh acosh atanh Các hàm toán học abs angle sqrt real imag conj round fix floor ceil sign rem exp log log10 Các hàm đặc biệt airy besselj bessely besselh besseli besselk beta betainc betaln erf erfc ellipk ellipj gamma gammaln inverf rat Hµm lÝ thuyÕt sè häc factor isprime primes gcd Hµm tangent Hµm arcsine Hµm arccosine Hµm arctangent Hµm arctan gãc phÇn t Sine hyperpolic Cosine hyperpolic Tangent hyperpolic Arcsine hyperpolic Arccosine hyperpolic Arctangent hyperpolic Trị tuyệt đối biên độ số phức Góc pha Căn bậc hai Phần thực Phần ảo Phức liên hợp Làm tròn đến số nguyên gần Làm tròn đến không Làm tròn đến âm vô Làm tròn đến vô Hàm dấu Sự lu lại khối ( modulus) Hàm mũ sở e Logarithm tự nhiên Log 10 sở Hàm airy Hàm Bessel loại thứ Hàm Bessel loại thứ hai Hàm Bessel loại thứ ba ( hàm Hankel ) Sửa đổi hàm Bessel loại thứ Sửa đổi hàm Bessel loại thứ hai Hàm beta Hàm beta không hoàn toàn Hàm logarithm beta Hàm lỗi Hàm lỗi thành phần Phép tích phân elliptic Hàm elliptic Jacobian Hàm gamma Hàm logarithm gamma Hàm lỗi ngợc Xấp xỉ Hệ số sơ khai True số sơ khai Danh sách số sơ khai Bộ chia chung lớn 187 lcm rat rats perms nchoosek PhÐp nh©n chung nhá nhÊt Xấp xỉ hữu tỉ Đầu hữu tỉ Sự hoán vị Sự tổ hợp chập K N phần tử Đồ hoạ Trang đồ hoạ plot loglog semilogx semilogy polar mesh contour meshdom bar errorbar title xlabel ylabel grid text gtext ginput Điều khiển cửa sổ đồ hoạ axis zoom hold shg clg subplot Đồ thị tuyến tính X-Y Đồ thị loglog X-Y Đồ thị semi-log X-Y Đồ thị semi-log X-Y Đồ thị toạ độ cực Mặt lới không gian chiều Đồ thị đờng bao Miền đồ thị lới Biểu đồ hình chữ nhật Thêm vào errorbars Tiêu đề đồ thị NhÃn trục x NhÃn trục y Kẻ đờng lới đồ thị Văn vị trí Văn vị trí trỏ Nhập đồ hoạ Cân chỉnh trục toạ độ hình dạng Co vào dÃn đồ thị Giữ đồ thị hình Hiển thị đồ thị nên hình Xoá đồ thị hình Tách cửa sổ đồ hoạ đồ hoạ TRONG KHÔNG GIAN chiều Lệnh đồ hoạ thông thờng plot3 mesh surf fill3 Cân chỉnh màu colormap caxis shading hidden Vẽ đờng thẳng điểm không gian chiều Bề mặt không gian chiều Tô màu bề mặt không gian chiều Điền đầy đa giác chiều Tra cứa bảng màu Sự phân chia bảng màu giả Chế độ làm bóng Chế độ dấu nét 188 brighten Chiếu sáng surfl lighting material specular diffuse surfnorm Bảng màu hsv hot gray pink white bone §iỊu chØnh trơc axis zoom grid box hold axes Bảng tra cứu màu tối sáng Làm bóng bề mặt không gian chiều chiếu sáng Chế độ chiếu sáng Chế độ phản chiếu tự nhiên Sự phản chiếu Sự phản chiếu khuếch tán Bề mặt thông thờng Bảng giá trị màu bÃo hoà Bảng màu đen- trắng- đỏ - vàng Bảng màu chia theo độ xám tuyến tính Màu hồng Màu trắng Màu xám pha lẫn xanh da trời Điều chỉnh hình dáng độ phân chia Co vào dÃn đồ thị Đờng kẻ lới Hộp chứa trục toạ độ Lu đồ thị Xây dựng trục vị trí Chú thích đồ hoạ title xlabel ylabel zlabel colorbar text gtext Tiêu đề đồ hoạ NhÃn trục x Nh·n trơc y Nh·n trơc z HiĨn thÞ màu Chú thích văn Di văn đến vị trí chuột chuỗi kí tự Khái quát chung char double cellstr blanks deblank eval Tạo chuỗi kí tự Chuyển chuỗi sang mà số kí tự Tạo mảng chuỗi tế bào từ mảng kí tự Xâu rỗng Di chuyển xâu rỗng Thực xâu với biểu thức MATLAB Kiểm tra chuỗi schar iscellstr isletter isspace True True True True chuỗi kí tự ( xâu ) mảng chuỗi tế bào chữ hoa bảng chữ kí tự rỗng 189 Các phép toán với chuỗi strcat strvcat strcmp strncmp findstr strjust strrep strtok upper lower Chuỗi văn abs num2str int2str settr sprintf hex2num KÕt nèi x©u KÕt nèi däc x©u So sánh chuỗi So sánh N kí tự chuỗi Tìm xâu bên xâu khác Mảng kí tự đồng Thay chuỗi chuỗi khác Tìm thẻ chuỗi Chuyển chuỗi sang chữ hoa Chuyển chuỗi sang kí tự thông thờng Chuyển đổi từ chuỗi sang giá trị ASCII Đổi từ số thành chuỗi Đổi số nguyên sang chuỗi Thiết lập cờ để ma trận chuỗi Đổi số sang chuỗi Chuyển đổi chuỗi từ hệ 16 sang dạng số file input/output Mở đóng file fopen fclose File nhị phân i/o fread fwrite Mở file Đóng file Đọc liệu nhị phân từ file Viết liệu nhị phân lên file File i/o định dạng fscanf fprintf fgetl fgets input Vị trí file ferror feof fseek ftell frewind Các hàm xuất nhập file load save dlmread dlmwrite Đọc liệu đà định dạng từ file Ghi liệu đà định dạng lên file Đọc dòng lênh từ file, thay dòng Đọc dòng lênh từ file, giữ nguyên dòng Hiển thị để ngời dùng nhập vào Kiểm trạng thái file Kiểm tra xem đà kết thúc file hay cha ThiÕt lËp bé chØ thÞ vÞ chÝ file NhËn tõ bé chØ thÞ vÞ trÝ file Rewind file Nạp không gian làm việc từ file-MAT Lu giữ không gian làm việc vào file - MAT Đọc file phân định ASCCI Ghi file phân định ASCCI 190 Xuất nhËp file ¶o imread imwrite imfinfo XuÊt nhËp file audio auwrite auread wavwrite wavread Cưa sỉ lƯnh I / O clc home disp input pause Đọc phần ảo từ file đồ hoạ Ghi phần ảo lên file đồ hoạ Trả lại thông tin file đồ hoạ Ghi file âm NEXT/ SUN ( “ au “ ) Ghi file ©m NEXT/ SUN ( “ au “ ) Ghi file Microsoft WAVE ( “ wav “ ) §äc file Microsoft WAVE ( “ wav “ ) Xo¸ cửa sổ lệnh Đa trỏ đầu văn Hiển thị mảng Thông báo cho ngời sử dụng nhập vào Đợi từ ngời sử dụng trả lời thời gian ngày Giờ ngày now date clock Các hàm datenum datestr datevec Hàm ngày tháng calendar weekday eomday datetick Hàm đếm cputime tic, toc etime pause Giờ ngày hiển thị dạng số Giờ ngày hiển thị dạng chuỗi Giờ ngày hiển thị dạng vector Số ngày nối tiếp Chuỗi thay ngày Thành phần ngày tháng Lịch Ngày tuần Kết thúc tháng Dấu tick định dạng cho ngày tháng Thời gian cpu tính theo đơn vị giây Bộ đếm ngừng hoạt động Thời gian thiết lập Dừng giây kiểu liệu cấu trúc Kiểu liệu double sparse char Chuyển đổi thành double Ttạo ma trận không liên tục Xây dựng mảng kí tự 191 cell struct uint8 inline Hàm mảng nhiều chiều cat ndims ndgrid permute ipermute shiftdim Hàm mảng tế bào cell celldisp cellplot num2cell deal cell2struct struct2cell iscell Hµm cÊu tróc struct fieldsnames getfield setields isfield istruct Tạo mảng tế bào Xây dựng chuyển đổi thành mảng cấu trúc Chuyển đổi thành số nguyên không dấu bit Xây dựng đối tợng INLINE Mảng kết nối Số chiều Tạo thành mảng cho hàm N-D phép nôi suy Phép nội suy số chiều mảng Nghịch đảo phép nội suy số chiều mảng Chuyển dịch số chiều Tạo mảng tế bào Hiển thị nội dung mảng tế bào Hiển thị thuật hoạ mảng tế bào Chuyển đổi mảng số thành mảng tế bào Phân phát đầu vào đến đầu Chuyển đổi mảng tế bào thành mảng cấu trúc Chuyển đổi mảng cấu trúc thành mảng tế bào True mảng tế bào Tạo chuyển đổi thành mảng cấu trúc Nhận tên trờng cấu trúc Nhận lại nội dung tr−êng cÊu tróc ThiÕt lËp n«i dung tr−êng cÊu tróc True nÕu tr−êng ë m¶ng cÊu tróc True nÕu mảng tế bào chuyển đổi liệu động Hàm tí DDE ddeadv ddeexec ddeinit ddereq ddeterm ddeunadv ThiÕt lËp giám sát liên kết Đa xâu để thực Khởi tạo giao tiếp DDE Yêu cầu liƯu tõ c¸c øng dơng KÕt thóc sù giao tiÕp DDE Cởi bỏ giám sát liên kết Ví dụ vµ sù thĨ hiƯn MATLAB/matrËn intro inverter matmanip Giíi thiƯu phép toán ma rận MATLAB Giải thích ma trận đảo Giới thiệu phép nhân ma trận 192 Cưa sỉ lƯnh clc home format disp fprintf echo Xo¸ cửa sổ lệnh Đa trỏ đầu dòng Thiết lập dạng hiển thị kết Hiển thị ma trận văn In số đợc định dạng Cho phép gọi lại câu lệnh General hlep demo who what size lengh clear computer ^C quit exit Phơng tiện trợ giúp Chạy chơng trình mẫu Danh sách biến nhớ Danh sách M-file đĩa Số chiều hàng cột Độ dài vector Xoá không gian làm việc Loại máy tính Huỷ biến địa phơng Lết thúc chơng trình Tơng tự nh quit (Lập trình )Programming vµ file-M input keyboard error function eval feval echo exist casesen global startup getenv menu etime Các file đĩa chdir delete diary dir load save type what fprintf pack §a thøc poly NhËp sè tõ bµn phÝm Gäi bµn phím nh M-file Hiển thị thông báo lỗi Định nghĩa hàm Văn đợc giải thích biến Hàm định giá đợc gọi chuỗi Cho phép gọi lại câu lệnh Kiểm tra xem có biến tồn hay không Thiết lập độ nhạy case Định nghĩa biến toàn cục Khởi tạo M-file Nhận chuỗi môi trờng Lựa chọn từ bảng chọn Elapsed time (không kể đến thời gian) Đổi th mục Xoá file Ghi mục Th mục file đĩa Nạp biến từ file Lu biến nên file Liệt kê hàm file Hiển thị M-file đĩa Viết vào file Nén nhớ qua save Đa thức đặc tr−ng 193 roots roots1 polyval polyvalm conv deconv residue polyfit Nghiệm đa thức- phơng pháp ma trận bầu bạn Nghiệm đa thức- phơng pháp Laguerre Ước lợng đa thức Ước lợng đa thức ma trận Phép nhân Phép chia Khai triển đa thức Sự diều chỉnh độ chênh lệch đa thức Các hàm ma trận đại số tuyến tính Ph©n tÝch ma trËn norm normest rank det trace null orth rref subspace Phép toán tuyến tính \ / inv cond condest lu luinc Chỉ tiêu ma trận vector Định giá ma trận hai tiêu Hạng ma trận Định thức Tổng phần tử đờng chéo Không gian trống Tính trực giao Rút gọn hàng theo hình bậc thang Góc hai số âm Lời giải phép toán tuyến tính; sử dụng help slash Ma trận đảo Số điều kiện ma trận đảo Định giá số điều kiện tiêu Sự tìm thừa số LU Tim thừa số LU không hoàn thành Giá trị svd svds poly polyeig condeig qz schur Sự phân tích giá trị Một số giá trị Đa thức đặc trng Vấn đề cđa ®a thøc Sè ®iỊu kiƯn víi hy väng Sù tìm thừa số cho hàm suy rộng Sự phân tích chuỗi Hàm ma trận expm logm sqrtm funm Ma trận theo hµm mị Ma trËn logarithm Ma ttrËn bËc hai Định giá chung hàm ma trận Tìm thừa số tiêu chn qrdelete qrinsert rsf2csf balance Xo¸ bá th− mơc tõ tìm th mụcQR Gài vào th mục tìm thừa số QR Mẫu đờng chéo thực tới mẫu đờng chéo phức tạp Cân để tăng độ xác 194 Biến đổi fourier phân tích liệu Phép toán max mean median std sum prod hist trapz cumsum cumprod cumtrapz Thành phần lớn Thành phần nhỏ Giá trị trung bình Giá trị trung tuyến Độ lệch góc chuấn Tổng số hạng Kết phần tử Biểu đồ Hình thang số nguyên Tổng tích lũycủa phần tử Kêt tích luỹcủa phần tử Số nguyên tích luỹ bậc thang Sai phân có hạn diff gradient del2 Sai phân đạo hàm xấp xỉ Gradient xấp xỉ Laplacien rêi r¹c Filtering and convolution ( nÕp, cuén ) filter filter2 conv conv2 convn deconv BiÕn ®ỉi fourier fft fft2 fftn ifft ifft2 ifftn PhÐp néi suy interpl interplq interpft interp2 interp3 interpn griddata Bé läc sè mét chiÒu Bé lọc số chiều Phép nhân đa thức nén lại Nén chiều Nén n chiều Giải nén chia đa thức Biến đổi fourier rời rạc Biến ®ỉi fourier rêi r¹c chiỊu BiÕn ®ỉi fourier rêi rạc n chiều Biến đổi fourier rời rạc ngợc Biến ®ỉi fourier rêi r¹c hai chiỊu BiÕn ®ỉi fourier rêi rạc n chiều Đa thức phép nội suy Phép néi suy mét chiỊu ( tra b¶ng ) PhÐp néi suy tuyÕn tÝnh mét chiÒu nhanh PhÐp néi suy mét chiều sử dụng phơng pháp FFT Phép nội suy hai chiỊu ( tra b¶ng ) PhÐp néi suy ba chiỊu ( tra b¶ng ) PhÐp néi suy n chiỊu ( tra bảng ) Điều chỉnh bề mặt lới liệu 195 hàm giải pháp ODE Optimization and Root Finding fmin fmins fzero Numaric Integration quad quad8 dblquad §èi tợng hàm inline inline argnames formula char Tối thiểu hàm biến Tối thiểu hàm vài biến Tìm hàm biến không Tích phân định giá số lợng, phơng pháp trật tự thấp Tích phân định giá số lợng, phơng pháp trật tự cao Tích phân hai lần định giá số lợng Xây dựng đối tợng INLINE Tên đối số Thể thức hàm Chuyên đổi đối tợng INLINE thành mảng kí tự ma trận rời rạc Các ma trận không liên tục speye Ma trận đồng thức không liên tục sprand Ma trận ngẫu nhiên phân chia cách không liên tục đồng sprandn Ma trận ngẫu nhiên phân chia cách không liên tục thông thờng sprandsy Ma trận đối xứng ngẫu nhiên không liên tục spdiags Ma trận không liên tục đợc tậo thành từ đờng chéo Full to Sparse Conversion sparse full find spconvert Tạo ma trận không liên tục Chuyển đổi ma trận không liên tục thành ma trận đầy đủ Tìm số phần tử khác không Nhập vào từ định dạng ma trận không liên tục bên mục lục Matlab toàn tập cài đặt 1 MATLAB for WIN a) æ CD ROM b ) Bé nhí ch−¬ng 1: GIíI THIƯU chung 1.1 Các phép toán đơn giản 1.2 Không gian làm việc MATLAB 1.3 BiÕn 1.4 Câu giải thích (comment) chấm câu 196 1.5 Sè phøc chơng 2: CáC ĐặC tính Kĩ THUậT 2.1 Các hàm toán học thông thờng chơng 3: NHữNG ĐặC ĐIểM CủA CửA Sổ LệNH 14 3.1 Qu¶n lí không gian làm việc MATLAB 14 3.2 Ghi vµ phơc håi d÷ liƯu 16 3.3 Khu«n dạng hiển thị số 16 ch−¬ng 4: Script M_files 17 chơng 5: QUảN Lý Tệp 20 5.1 MATLAB khëi ®éng 23 chơng 6: phép toán với MảNg 24 6.1 Mảng đơn 24 6.2 Địa mảng 24 6.3 CÊu tróc cđa m¶ng 25 6.4 Vector hµng vµ vector cét 27 6.5 Mảng có phần tử 31 6.6 Thao tác mảng 32 6.7 Tìm kiếm mảng 36 6.8 So sánh mảng 37 6.9 KÝch cì cđa m¶ng 40 6.10 M¶ng nhiỊu chiỊu 41 chơng phép tính với mảng 45 7.1 Tạo phơng trình tuyến tính 46 7.2 Các hàm ma trận 48 7.3 Ma trận đặc biệt 49 chơng phép tính LOGIC Và QUAN HÖ 52 8.1 To¸n tư quan hƯ 53 8.2 To¸n tư Logic 54 8.3 Các hàm logic hàm quan hệ 54 chơng VĂN Bản 55 9.1 X©u kÝ tù 55 9.2 Chuyển đổi xâu 58 9.3 Các hàm xâu 58 9.4 Ma trËn tÕ bµo cđa x©u 59 ch−¬ng 10 thêi gian 61 10.1 Ngày 62 10.2 Sự chuyển đổi c¸c kiĨu 62 10.3 Các hàm ngày 64 10.4 Các hàm thêi gian 65 10.5 VÏ ®å thị với hàm ngày thời gian 66 ch−¬ng 11 VòNG LặP ĐIềU KHIểN 69 11.1 Vòng lặp for 70 11.2 Vòng lặp while 72 11.3 CÊu tróc if-else-end 72 11.4 CÊu tróc switch-case 74 chơng 12 HàM M_FILE 77 12.1 Các quy luật thuộc tính 78 chơng 13 PHÂN TíCH Dữ LIệU 83 13.1 C¸c hàm phân tích liệu 89 ch−¬ng 14 §A THøC 90 197 14.1 Các nghiệm đa thức 90 14.2 Nhân đa thức 91 14.3 PhÐp céng ®a thøc 91 14.4 Chia hai ®a thøc 92 14.5 Đạo hàm 93 14.6 Tính giá trị đa thức 93 14.7 Phân thức hữu tỉ 94 chơng 15 phép nội suy mịn hoá đ-ờng cong 96 15.1 Mịn hoá đờng cong 96 15.2 Nèi ®iĨm mét chiỊu 99 15.3 XÊp xØ ho¸ hai chiỊu 103 chơng 16 phân tích số liệu 105 16.1 Vẽ đồ thị 105 16.2 Cực trị hàm 107 16.3 Tìm giá trị không 109 16.4 PhÐp lÊy tÝch ph©n 109 16.5 PhÐp lÊy vi ph©n 110 16.6 Phơng trình vi phân 112 chơng 17 đồ hoạ hệ toạ độ ph¼ng 114 17.1 Sư dơng lƯnh Plot 114 17.2 Kiểu đờng, dấu màu 116 17.3 Kiểu đồ thị 117 17.4 Đồ thị lới, hộp chứa trục, nhÃn, lời gi¶i 117 17.5 Kiến tạo hệ trục toạ độ 120 17.6 In h×nh 123 17.7 Thao tác với đồ thị 123 17.8 Một số đặc điểm khác đồ thị hệ toạ độ phẳng 125 chơng 18 đồ hoạtrong không gian chiÒu 128 18.1 Đồ thị đờng thẳng 128 18.2 Đồ thị bề mặt lới 129 18.3 Thao tác với đồ thị 132 18.4 Các đặc điểm khác đồ thị kh«ng gian chiỊu 134 18.5 Bảng màu 135 18.6 Sử dụng bảng màu 136 18.7 Sử dụng màu để thêm thông tin 137 18.8 Hiển thị bảng màu 138 18.9 Thiết lập thay đổi bảng màu 139 chơng 19 Mảng tế bào cấu trúc 141 19.1 M¶ng tÕ bµo 141 19.2 X©y dựng hiển thị mảng tế bào 141 19.3 Tổ hợp khôi phục mảng tế bào 142 19.4 Truy nhập vào mảng tế bào 142 19.5 Mảng tế bào chuỗi kí tự 143 19.6 CÊu tróc 143 19.7 Xây dựng mảng cấu trúc 143 19.8 Truy nhập vào trờng cấu trúc 144 19.9 Sù nghịch đảo hàm kiểm tra 146 ch−¬ng 20 Biểu t-ợng hộp công cụ toán học 146 20.1 Biểu thức đối tợng đặc trng 146 20.2 Tạo sử dụng đối tợng đặc trng 147 20.3 Sù biĨu diƠn biểu thức đặc trng MATLAB 148 198 20.4 Biến đặc trng 150 20.5 Phép toán biểu thức ®Ỉc tr−ng 151 20.6 Tách tử số mẫu sè 151 20.7 Phép toán đại số tiêu chuÈn 152 20.8 Các phép toán nâng cao 153 20.9 Hàm nghịch đảo 154 20.10 Sù thay thÕ biÕn sè 154 20.11 PhÐp lÊy vi ph©n 155 20.12 PhÐp tÝch ph©n 156 20.13 Vẽ đồ thị biểu thức ®Ỉc tr−ng 158 20.14 Định dạng đơn giản hoá biểu thức 159 20.15 Tóm tắt số đặc điểm khác 160 20.16 Tù lµm 161 20.17 Giải phơng trình 161 20.18 Giải phơng trình đại số đơn giản 161 20.19 Một vài phép toán đại số 162 20.20 Phép toán vi phân 162 20.21 Một vài phép toán tích phân 163 20.22 Ma trận đại số tuyến tính 163 20.23 Phép toán đại số tuyến tính 164 20.24 Hµm b−íc vµ xung 164 20.25 BiÕn ®ỉi Laplace 164 20.26 BiÕn ®ỉi Fourier 165 chơng 21 hộp công cụ hệ thống điều khiển 165 21.1 Sù biÓu diễn đồ thị 165 21.2 §èi t−ỵng LTI 166 21.3 Kh«i phơc d÷ liƯu 168 21.4 Sù nghÞch đảo đối tợng LTI 168 21.5 Thuật toán đối t−ỵng LTI 169 21.6 Ph©n tÝch hƯ thèng 169 21.7 Danh sách hàm hộp công cụ hệ thống điều khiển 172 Sự hình thành kiểu LTI 172 Phân tách liệu .172 Đặc tính loại 172 Sự nghịch đảo 172 C¸c phÐp to¸n 172 §éng häc 173 Đáp ứng thời gian 173 Đáp ứng tần số 173 Liªn kÕt hƯ thèng 173 Dơng thiÕt kÕ cỉ ®iĨn .173 C«ng thiÕt kÕ LQG 174 Giải phép toán ma trận 174 Sù biĨu diƠn .174 ch−¬ng 22 Hép dơng xư lÝ tÝn hiƯu 174 22.1 Ph©n tÝch tÝn hiÖu 174 chơng 23 trợ gióp 177 23.1 Cưa sỉ lƯnh trỵ gióp 177 23.1.1 LÖnh help 177 23.1.2 LÖnh lookfor 178 23.1.3 LƯnh whatsnew vµ info 179 199 23.2 Cưa sỉ trỵ gióp 179 c¸c M- File cđa Student Edition 180 HELP Topic 180 Mơc ®Ých chung cđa c©u lƯnh 180 Th«ng tin chung 180 Quản lí không gian làm việc .180 Quản lí đờng dẫn .180 Quản lí hàm lệnh 180 Câu lệnh điều khiển 180 Hoạt động lệnh hệ thống 180 M-file rèi 181 C¸c toán tử kí tự đặc biệt 181 C¸c to¸n tư 181 To¸n tư quan hƯ 181 To¸n tö logic .182 C¸c to¸n tö Bitwise 182 ThiÕt lËp c¸c kÝ tù 182 C¸c kÝ tù ®Ỉc biƯt .182 Câu lệnh điều khiÓn 183 Thi hành định gi¸ 183 Script, hàm, biÕn .183 Thao tác với đối sè 183 Hiển thị thông báo .183 Đầu vào tơng hỗ 183 Ma trận Thao t¸c víi ma trËn 184 Ma trận 184 Thông tin mảng sở 184 Thao t¸c víi ma trËn 184 Hằng biến đặc biệt 184 Các biến đặc biệt 185 Các loại ma trận đặc biệt 185 Các hàm toán học thông thờng 185 C¸c hàm lợng giác 185 Các hàm to¸n häc 186 Các hàm đặc biÖt 186 Hµm lÝ thuyÕt sè häc 186 Đồ hoạ 187 Trang đồ hoạ .187 §iỊu khiĨn cưa sỉ ®å ho¹ 187 đồ hoạ TRONG KHÔNG GIAN chiÒu 187 Lệnh đồ hoạ thông thờng 187 Cân chỉnh màu 187 ChiÕu s¸ng 188 Bảng màu 188 §iỊu chØnh trơc 188 Chó thích đồ hoạ 188 chuỗi kÝ tù 188 Kh¸i qu¸t chung 188 KiÓm tra chuỗi 188 C¸c phÐp to¸n với chuỗi 189 200 Chuỗi văn b¶n .189 file input/output 189 Mở đóng file 189 File nhị phân i/o 189 File i/o định dạng 189 VÞ trÝ file 189 Các hàm xuất nhập file 189 XuÊt nhËp file ¶o 190 XuÊt nhËp file audio 190 Cưa sỉ lƯnh I / O 190 thêi gian vµ ngµy 190 Giờ ngày 190 Các hàm 190 Hàm ngày tháng 190 Hàm đếm 190 kiểu liệu cấu trúc 190 KiĨu d÷ liƯu .190 Hµm cđa m¶ng nhiỊu chiỊu .191 Hàm mảng tÕ bµo 191 Hµm cÊu tróc .191 chuyển đổi liệu ®éng 191 Hµm tí DDE 191 VÝ dơ vµ sù thĨ hiƯn 191 MATLAB/matrËn 191 Cưa sỉ lƯnh 192 General 192 (LËp trình )Programming file-M 192 Các file đĩa 192 §a thøc 192 Các hàm ma trận đại số tuyến tính 193 Ph©n tÝch ma trËn 193 PhÐp to¸n tuyÕn tÝnh 193 Giá trị 193 Hµm ma trËn 193 Tìm thừa số tiêu chuẩn 193 Biến đổi fourier phân tích liÖu 194 Phép toán 194 Sai phân có hạn 194 Filtering and convolution ( nÕp, cuén ) .194 BiÕn ®æi fourier 194 §a thøc vµ phÐp néi suy 194 PhÐp néi suy 194 hàm giải ph¸p ODE 195 Optimization and Root Finding 195 Numaric Integration 195 Đối tợng hàm inline 195 ma trËn rêi r¹c 195 C¸c ma trận không liên tục 195 Full to Sparse Conversion 195 môc lôc 195 ... : symbolic - phơng án giải ODE hàm hàm - ma trận sparfun - đồ hoạ chiều - đồ hoạ chiều - đồ thị phổ - thao tác đồ hoạ - công cụ giao tiếp ngời sử dụng đồ hoạ - xâu kí tự - tệp vào / - ngày tháng... - ngày tháng thời gian - cấu trúc kiểu liệu - hàm Macintosh - ví dụ minh hoạ - ma trận đặc biệt - tham chiếu - hộp công cụ hệ thống điều khiển - hép c«ng xư lÝ tÝn hiƯu - hép công cụ toán học... khiển cửa sổ đồ hoạ axis zoom hold shg clg subplot Đồ thị tuyến tính X-Y Đồ thị loglog X-Y Đồ thị semi-log X-Y Đồ thị semi-log X-Y Đồ thị toạ độ cực Mặt lới không gian chiều Đồ thị đờng bao Miền

Ngày đăng: 11/05/2021, 04:02

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan