Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
234 KB
Nội dung
Bài 2: Một số dạng tập Nội dung Tính tốn với biểu thức đơn giản Sử dụng help Tính tốn với Ma trận Véc tơ Đồ thị Tính tốn với biểu thức đơn giản Các phím ↓, ↑, ↑ để tiến lui lệnh, , để thay đổi vị trí dịng lệnh // bắt đầu nội dung thích // The words after `//' are comments // and explanations Do not type them in Chính xác 16 chữ số thập phân, thị chữ số thập phân %pi 22/7 // pi is not the same as 22/7! Tính tốn với biểu thức đơn giản Cho phép sử dụng biến chứa giá trị trung gian x = 2+3 y = 4+5 result1 = x/y Dấu “;” không hiển thị kết p = 2+3 ; // The semicolons supress q = 3+5 ; // unwanted output ratio = p/q Tính tốn với biểu thức đơn giản Dấu “, “ “;” dùng để viết nhiều lệnh dòng p = 2+3 ; q2 = x + , ratio2 = p/q2 // All on one line Dấu đóng mở ngoặc “()” làm biểu thức rõ ràng ratio = (2+3)/(x+4) Tính tốn với biểu thức đơn giản Phép cộng (+), trừ (-), nhân (*), chia (/) Phép tính sin (sin), cosin (cos), logarith số tự nhiên (log) Hằng số %pi, %i cos( %pi/3 ) // These are familiar trig functions sin( %pi/6 ) // Note Scilab always uses radians Tính toán với biểu thức đơn giản Số phức %i=(-1)1/2 Các hàm abs(x), real(x), imag(x), atan(x) x = + 3*%i , y = - 1*%i z1 = x - y , z2 = x * y , z3 = x / y abs( x ), real( x ), imag( x ) atan( imag(x) , real(x) ) // The argument of a complex number sin(x) // Scilab quickly calculates the sin of a complex number Sử dụng help C1: Sử dụng help dòng lệnh với cú pháp: help help sin // Information about sin help + // Gives links to help on Scilab operator names help log // This is enough information about log // to show log means log to the base e Ngồi apropos cung cấp thơng tin liên quan apropos logarithm // Provides a list of functions related to logarithms Sử dụng help C2: Sử dụng help qua menu C3: Sử dụng help internet http://www.scilab.org/product/man/ Tính tốn với Ma trận Véc tơ Khi tạo ma trận, dòng ngăn cách “;”, phần tử “ ” A = [ -1; -2 -6 ; -1 -3 ] b = [ 1; -2; ] Các hàm khởi tạo ma trận: ones, zeros, eye, rand c = ones(4,3), d = zeros(20,1), I = eye(5,5) 10 Tính tốn với Ma trận Véc tơ Lấy phần ma trận cú pháp: A( i:j, k:l ) A(2,3), A(1:2,2:4), A(:,2), A(3,:), A(2:$,$) Các phép công (+), trừ (-), nhân (*), chia (/), tính định thức (det) A= [1 ; 16 ; 27 64 ; 16 81 256 ] A' det(A) spec(A) [D, X] = bdiag(A) inv(A) 11 Tính tốn với Ma trận Véc tơ Xây dựng đa thức sử dụng hàm poly() v = [-4,-3,1], p = poly(v,'X','coeff') x = poly(0,'x') // Seed a Polynomial using variable 'x' p = x^2 - 3*x - // Represents x^2 - x -4 Sử dụng hàm tính tốn đa thức root(), horner(), derivat() z = roots( p ) z(1)^ -3*z(1) -4 // Two ways to evaluate the poly horner(p,z(1)) // at the first root derivat(p,'x') // Calculate the derivative of the polynomial 12 Đồ thị Vẽ đồ thị chiều, dạng điểm dùng hàm plot2d() x = [.5 1.3 1.7 1.8 ]' y = [.1 75 1.5 2.1 2.4 ]' plot2d(x,y, style=-1) Chú thích: sử dụng help plot2d để hiểu thêm style 13 Đồ thị Vẽ đồ thị chiều cho hàm sử dụng deff() fplot2d() deff('[y]=f(x)',['y= x*abs(x)/(1+x^2)']); x = (-5:0.1:5)'; fplot2d(x,f) Vẽ đồ thị theo trục logarith sử dụng plot2d1, plot2d2, plot2d3, plot2d4() 14 Đồ thị In đồ thị lưu đồ thị báo cáo Bằng chức tương ứng menu File Hoặc lưu lại dòng tạo Graph dạng Text 15