PHÂN TíCH Dữ LIệU Bởi vì MATLAB là một ứng dụng h-ớng ma trận nên nó dễ dàng thực hiện các phân tích thống kê trên các tập dữ liệu, trong khi theo mặc định MATLAB coi các tập dữ liệu đ-ợc l-u trữ trong các mảng cột, việc phân tích dữ liệu có thể thực hiện theo bất cứ chiều nào. Đó là trừ khi đ-ợc chỉ định theo một cách khác, các cột của một mảng dữ liệu thể hiện các thông số đo khác nhau, mỗi hàng thể 84 hiện một giá trị mẫu của các thông số. | CHƯƠNG13 PHỘN TÝCH D LIÕU Bởi vì MATLAB là một ứng dụng hướng ma trận nên nó dễ dàng thực hiện các phân tích thống kê trên các tập dữ liệu trong khi theo mặc định MATLAB coi các tập dữ liệu được lưu trữ trong các mảng cột việc phân tích dữ liệu có thể thực hiện theo bất cứ chiều nào. Đó là trừ khi được chỉ định theo một cách khác các cột của một mảng dữ liệu thể hiện các thông số đo khác nhau mỗi hàng thể 84 hiện một giá trị mẫu của các thông số đo đó. Ví dụ giả sử nhiệt độ ban ngày tính theo độ C của 3 thành phố tính trong một tháng 31 ngày được ghi lại và gán cho một biến là temps trong một script M_file khi chạy M_file thì giá trị của temps được đa vào môi trường MATLAB thực hiện công việc này biến temps chứa temps temps 12 8 18 15 9 22 12 5 19 14 8 23 12 6 22 11 9 19 15 9 15 8 10 20 19 7 18 12 7 18 14 10 19 11 8 17 9 7 23 8 8 19 15 8 18 8 10 20 10 7 17 12 7 22 9 8 19 12 8 21 12 8 20 10 9 17 13 12 18 9 10 20 10 6 22 14 7 21 12 5 22 13 7 18 15 10 23 13 11 24 12 12 22 Mỗi hàng chứa nhiệt độ của một ngày nào đó còn mỗi cột chứa nhiệt độ của một thành phố. Để cho dữ liệu trở lên dễ dàng hơn hãy gõ vào nh sau d 1 31 number the days of the month plot d temps xlabel Day of month ylabel Celsius title Daily High Tempratures in three Cities 85 Hình Lệnh plot vừa dùng trên đây minh hoạ thêm một cách sử dụng. Biến d là một vector dài 31 trong khi biến temps là một ma trận 31x3. Cho trước những dữ liệu này lệnh plot sẽ tríc mỗi cột của biến temps cho vào d. Để minh hoạ một vài khả năng phân tích dữ liệu của MATLAB hãy xét các lệnh sau dựa trên dữ liệu về nhiệt độ đã cho avg_temp mean temps avg_temp Ví dụ trên chỉ ra rằng thành phố thứ 3 là có nhiệt độ trung bình cao nhất ở đây MATLAB đã tính nhiệt độ trung bình của mỗi cột một cách riêng rẽ. Nếu tính trung bình ở cả 3 thành phố thì avg_avg mean avg_temp avg_avg Khi mà các giá trị đầu vào trong một hàm phân tích dữ liệu là một vector hàng hay cột thì MATLAB chỉ đơn giản là tiến hành các .