一、实验目的和开发平台(如应了解什么、掌握什么、实现什么;用的软件版本等)
1.掌握在MATLAB中编写脚本文件的基本方法。
2.了解MATLAB中函数文件定义的规则,掌握编写以及调用函数文件的基 本方法。
3.计算机
二、实验预备知识(如本实验用到的技术基础、查阅资料、函数以及算法原理等)
编写一个MATLAB程序,以根据用户选择产生直角坐标或极坐标形式的复 数。
1. 首先在屏幕上显示如下菜单信息 请从以下选项中进行选择: 以直角坐标形式输入一个复数
(1) 以极坐标形式输入一个复数
(2) 退出程序 选择(0,1,2)?: (0)
2. 读取用户的输入并根据其选择进行接下来的处理。若用户输入0,1,2以外 的其他信息,在屏幕上显示错误提示信息,并再次显示初始菜单。
3. 若用户输入0,则终止程序。以外的其他信息,在屏幕上显示错误提示信 息,并再次显示菜单,供用户选择是继续生成复数还是结束程序。
4. 若用户输入1,则显示提示信息,请用户输入复数的实部和虚部,然后以直 角坐标形式显示所生成的复数,并再次显示初始菜单,供用户选择是继续 生成复数还是结束程序。
5. 若用户输入2,则显示提示信息,请用户输入复数的幅度和相位,注意提醒 用户角度单位应为rad并显示所生成的复数。根据用户输入的数的幅度和 相位信息,计算所对应的直角坐标形式,显示所生成的复数,并再次显示 初始菜单,供用户选择是继续生成复数还是结束程序。
while true
% 显示菜单
disp('请从以下选项中进行选择:');
disp('以直角坐标形式输入一个复数 (1)');
disp('以极坐标形式输入一个复数 (2)');
disp('