永发信息网

matlab 数学实验 高手帮帮忙!

答案:2  悬赏:10  手机版
解决时间 2021-02-28 05:03
  • 提问者网友:沦陷
  • 2021-02-27 08:02
设在海湾中,海潮的高潮与低潮之间的差是2米.一个小岛的陆地高度
z=30*(1 - (x^2+y^2) / 10^6) 米,并设水平面z=0对应于低潮的位置。
(1)画小岛陆地图;
(2)求高潮与低潮时小岛露出水面的面积之比。
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-02-27 09:19
在matlab中输入一下命令:
x=[-5000:100:5000];
y=[-5000:100:5000];
[X,Y]=meshgrid(x,y);
z=30*(1 - (X^2+Y^2) / 10^6);
surf(X,Y,z);
感觉画出来很奇怪。因为(x^2+y^2) / 10^6是很小的数。
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-02-27 10:44

1、

clc; clear all; % 读文件 fid = fopen('c:\\test\\question.txt', 'r'); k = 1; while ~feof(fid)     tline = fgetl(fid);     answer{k} = input(tline, 's');     k = k + 1; end save('c:\\test\\qq.txt', 'answer');

2、

clc; clear all; % 读文件 fid = fopen('c:\\test\\question.txt', 'r'); k = 1; while ~feof(fid)     tline = fgetl(fid);     answer{k} = upper(tline);     k = k + 1; end save('c:\\test\\qq1.txt', 'answer'); celldisp(answer);

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯