View Full Version : Lập Trình Calculater
mrnok
08-01-2010, 08:13 PM
Bữa trước NoK post bài dùng matlab vẽ hàm lượng giác, bây giờ post lun mấy bạn bài Calculater. Cái ni có phần mở rộng là chọn ngôn ngữ. nói chung là cũng hay.
Only the registered members can see the link
link: Only the registered members can see the link
jinyotino
08-01-2010, 11:18 PM
cái này lập trình bằng cái gì vậy bạn, như bạn nói là dùng matlab? matlab là ngôn ngữ gì
kid_bander
09-01-2010, 09:39 AM
Không lẽ chỉ có mình ngành Viễn thông mới học cái matlab hả trời
GIỚI THIỆU
Matlab là một phần mềm toán học của hãng Mathworks để tính toán trên các
số và có tính trực quan rất cao.
Matlab là viết tắt của Matrix Laboratory. Matlab làm việc chủ yếu với các ma
trận. Ma trận cỡ mxn là bảng số chữ nhật gồm mxn số được sắp xếp thành m hàng
và n cột. Trường hợp m=1 hoặc n=1 thì ma trận trở thành vectơ dòng hoặc cột;
trường hợp m=n=1 thì ma trận trở thành một đại lượng vô hướng. Nói chung,
Matlab có thể làm việc với nhiều kiểu dữ liệu khác nhau. Với xâu chữ (chuỗi ký
tự) Matlab cũng xem là một dãy các ký tự hay là dãy mã số của các ký tự.
Matlab dùng để giải quyết các bài toán về giải tích số, xử lý tín hiệu số, xử lý
đồ họa, … mà không phải lập trình cổ điển.
Hiện nay, Matlab có đến hàng ngàn lệnh và hàm tiện ích. Ngoài các hàm cài
sẵn trong chính ngôn ngữ, Matlab còn có các lệnh và hàm ứng dụng chuyên biệt
trong các Toolbox, để mở rộng môi trường Matlab nhằm giải quyết các bài toán
thuộc các phạm trù riêng. Các Toolbox khá quan trọng và tiện ích cho người dùng
như toán sơ cấp, xử lý tín hiệu số, xử lý ảnh, xử lý âm thanh, ma trận thưa, logic
mờ,…
Người dùng cũng có thể tạo nên các hàm phục vụ cho chuyên môn của mình,
lưu vào tệp M-file để dùng về sau.
Cần tính toán bằng công thức thì có thể dùng Toolbox SYMBOLIC. Để có
được f=’cos(x)’ bằng cách lấy đạo hàm của g=’sin(x)’ thì dùng lệnh
f=diff(‘sin(x)’). Ngược lại để có g là tích phân bất định của f thì dùng lệnh
g=int(f).
Matlab còn có giao diện đồ họa khá đẹp mắt và dể sử dụng. Người dùng có
thể tính toán và tạo nên các hình ảnh đồ họa 2, 3 chiều cho trình ứng dụng
Tui coppy lại bạn đọc qua đi ha
integer
09-01-2010, 08:20 PM
ngôn ngữ lập trình của toán cao cấp, ặc, không thích thứ này cho lắm, khó nhai
mới nhìn em tưởng autoIT, cho em hỏi tác giả là ai vậy
mrnok
09-01-2010, 08:46 PM
ngôn ngữ lập trình của toán cao cấp, ặc, không thích thứ này cho lắm, khó nhai
mới nhìn em tưởng autoIT, cho em hỏi tác giả là ai vậy
toán chỉ là sự bắt đầu, nó chỉ là 1 phần nhỏ. Matlab có hơn 500 lênh. Ứng dụng vô tư: vd như: lập trình kết nối phần cứng, mô phỏng, auto..., Nếu học tốt ứng dụng tất cả các ngành: kiến trúc, địa chất, định vị, cảm ứng...
integer
09-01-2010, 08:55 PM
cho em 1 ví dụ được không anh, thế này thì giống assembly quá, ngôn ngữ liên kết với nền tảng phần cứng chăng
mrnok
09-01-2010, 08:58 PM
cho em 1 ví dụ được không anh, thế này thì giống assembly quá, ngôn ngữ liên kết với nền tảng phần cứng chăng
uh. nói chung cái ni rộng lắm. mới nữa. hix. vd như ri nge: lập trình phần mềm định vị trên bản đồ địa chỉ của 1 số điện thoại đang hoạt động liên kết với vệ tinh kết nối.
kid_bander
09-01-2010, 09:11 PM
uh. nói chung cái ni rộng lắm. mới nữa. hix. vd như ri nge: lập trình phần mềm định vị trên bản đồ địa chỉ của 1 số điện thoại đang hoạt động liên kết với vệ tinh kết nối.
Pac Nok nói cao siêu nhể
integer
09-01-2010, 09:14 PM
ý em là ví dụ của 1 câu lệnh liên kết tới phần cứng ấy, cái này trong 1 số ngôn ngữ không có, kiểu như phần mềm direct X ấy
mrnok
09-01-2010, 09:28 PM
function retObj=iSightInit(size)
isight_path=iSightPath();
javaaddpath(isight_path);
retObj=javaObject('ISightJpgCapture',size(1),size( 2));
lấy 1 ảnh từ 1 thiết bị ngoại vi kết nối.
mình mới nhập môn. còn hơi bị "ngu". thông cảm nge. có gì lên mathworks.com m coi.
integer
09-01-2010, 09:36 PM
cảm ơn !
nhưng ôm đồm nhiều thứ thì không được thứ nào cả,có lẽ sau này sẽ cần, mình hỏi tham khảo thôi
mrnok
09-01-2010, 09:47 PM
cảm ơn !
nhưng ôm đồm nhiều thứ thì không được thứ nào cả,có lẽ sau này sẽ cần, mình hỏi tham khảo thôi
uh nếu có thời gian, học cái ni hay lắm. nhưng m phức tạp ghê lun. chúc thành công. mình mới học cái ni m cứ tưởng đang đi vẽ map trên 1 lục địa mới.:D. hix.
integer
11-01-2010, 11:10 AM
viễn thông sao lại học lập trình . giống kiểu nghiệp dư quá
lebinh1859
11-01-2010, 04:15 PM
toán chỉ là sự bắt đầu, nó chỉ là 1 phần nhỏ. Matlab có hơn 500 lênh. Ứng dụng vô tư: vd như: lập trình kết nối phần cứng, mô phỏng, auto..., Nếu học tốt ứng dụng tất cả các ngành: kiến trúc, địa chất, định vị, cảm ứng...
trời gì mà dữ vậy.mà ngôn ngữ này là phải tự học hay được dạy vậy.có thể chỉ nhau với được ko:y156:
mrnok
11-01-2010, 09:19 PM
trời gì mà dữ vậy.mà ngôn ngữ này là phải tự học hay được dạy vậy.có thể chỉ nhau với được ko:y156:
Đưa ra đó, về nhà tự mò m học, hình như VN tin học viễn thông còn ít nên chưa ai học. Điên tử viễn thông thì miễn rồi. Tin Học Viễn Thông là 2 mảng m: 1 là tin học ứng dụng 2: điện tử viễn thông
kid_bander
11-01-2010, 10:17 PM
trời gì mà dữ vậy.mà ngôn ngữ này là phải tự học hay được dạy vậy.có thể chỉ nhau với được ko:y156:
Bạn muốn tìm hiểu ko, liên hệ với pa'c Nok, pa'c ý sẽ cho bạn một số tài liệu về đọc thả ga luôn. Đảm bảo lúc đó bạn se thấy choáng về cái Matlab này ngay thôi.:y19:
Powered by vBulletin® Version 4.1.7 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.