matlab怎样用代码画出附件图片中的这个图啊,求大神帮忙,作业实在是木有思路,小弟跪谢
\u8bf7\u95ee\u7528matlab\u600e\u4e48\u753b\u51fa\u8fd9\u4e2a\u56fe\u50cf\uff1f\u53ef\u8fd9\u6837\uff1a
x=0:0.01:4;
n=[1,2,4,8];
k=length(n);
figure
for i=1:k
y=n(i)*x./(1+n(i)^2*x.^2);
plot(x,y)
hold on
axis([0,4.5,0,0.55])
s=sprintf('n=%d',n(i));
text(4-n(i)*0.2,y(end)+0.03,s)
text(2.25,0.45,'y=nx/(1+n^2 x^2),x\u2208(0,+\u221e)')
xlabel('x'),ylabel('y')
end
\u628a
plot3(a;alpha;sita)\u6362\u6210
ezmesh(sita)\u753b\u66f2\u9762\u3002
% (1)看题意和机器人避障有关,你的问题只要求画图,所以其他没多考虑;
% (2)部分颜色配色可能不很准确;
% (3)原图中的相关标注不确定你是否需要,做起来又比较繁琐,所以暂时没做。
% 首先绘制黑白方格
for i = 0 : 15,
for j = -6 : 1 : 5
if rem(i+j,2) ~= 0
color = 'k';
else
color = 'w';
end
rectangle('pos',[i, j, 1, 1], 'facec', color)
end
end
set(gca, 'vis' ,'off')
% 起点
hold on
plot(0, 0, 'o', 'markerfacecolor', 'y', 'markeredgecolor', 'r', 'markersize', 15)
% 青色块
color = [.5 .5 .25];
rectangle('pos',[1 -4 1 3], 'facec', color)
rectangle('pos',[4 3 1 3], 'facec', color)
rectangle('pos',[11 3 1 3], 'facec', color)
rectangle('pos',[5 -1 3 1], 'facec', color)
rectangle('pos',[9 -1 3 1], 'facec', color)
rectangle('pos',[13 -3 1 3], 'facec', color)
rectangle('pos',[7 -6 1 3], 'facec', color)
% 红色块
rectangle('pos', [7.5 3.5 1 1], 'facec', 'r')
% 兰色块
rectangle('pos', [10.5 -3.5 1 1], 'facec', [0 .5 .75])
% 绿色块
rectangle('pos', [3.5 -4.5 1 1], 'facec', [0 .75 .5])
绛旓細锛1锛夌湅棰樻剰鍜屾満鍣ㄤ汉閬块殰鏈夊叧锛屼綘鐨勯棶棰樺彧瑕佹眰鐢诲浘锛屾墍浠ュ叾浠栨病澶氳冭檻锛涳紙2锛夐儴鍒嗛鑹查厤鑹插彲鑳戒笉寰堝噯纭紱锛3锛夊師鍥句腑鐨勭浉鍏虫爣娉ㄤ笉纭畾浣犳槸鍚﹂渶瑕侊紝鍋氳捣鏉ュ張姣旇緝绻佺悙锛屾墍浠ユ殏鏃舵病鍋氥傞鍏缁樺埗榛戠櫧鏂规牸 for i = 0 : 15,for j = -6 : 1 : 5 if rem(i+j,2) ~= 0 color = 'k';else co...
绛旓細plot3鎴栬卻catter3
绛旓細鍥炵瓟锛氭ゼ涓婅浜嗚繖涔堝,濂藉儚閮芥病鍥炵瓟妤间富鐨勯棶棰......杩欎袱涓浘鏈潵搴旇涓鏍,浣嗘槸鍏蜂綋鐢诲浘鐨勬椂鍊,鐢变簬鎴戜滑缁欏嚭鐨勬潯浠堕潪甯哥畝鐣,鎵浠ュ嚱鏁板繀椤昏鍏堣嚜宸辫搲Data,鐒跺悗鍐嶇畻鐩稿簲鐨刌Data涓嶅悓鐨勫嚱鏁板垝鍒嗙殑鏍肩偣涓嶅悓,缁撴灉灏卞彲鑳芥湁宸紓浜嗐傚ezplot鐢熸垚鐨剎,y鏁板艰繘琛岃褰,鍙戠幇y(210)鍜寉(224)閮芥槸NaN銆傝繖搴旇鏄痚zp...
绛旓細涓嬭浇鏂囦欢锛歮yaa.p|鎶闄勪欢淇濆瓨鍒皐ork鏂囦欢澶逛笅锛屼綔鍥惧悗鍦ㄥ懡浠よ杈撳叆涓鍙yaa锛岀珛鍒绘秷闄ょ嫍鐗欙紝涓嬩负鏁堟灉鍥
绛旓細1銆佺▼搴忎腑浣跨敤鍏ㄥ眬鍙橀噺Po銆丷t锛屽苟涓旀暟鎹槸浠庢枃浠惰鐨勩傛垜娌℃湁鐩稿叧鐨勬暟鎹枃浠讹紝鎵浠ュ湪绋嬪簭鍒濆鍖栫殑鏃跺欒ˉ鍏呬簡鍑犺浠g爜锛岄殢鏈虹敓鎴愭暟鎹紝鎵浠ョ粯鍥剧殑鏁堟灉涓庡師甯栦笉鍚岋紙鍖呮嫭鐣岄潰甯冨眬涔熷瓨鍦ㄤ竴浜涘樊鍒級銆2銆佸師甯栫殑涓涓狝rchieFormulas鍑芥暟鍗曠嫭瀛樻垚鏂囦欢锛屾劅瑙夋鏃犲繀瑕侊紝鐩存帴涓庝富绋嬪簭鍚堝苟涓轰竴涓3銆佷笉鐭ラ亾妤间富鐢ㄧ殑鏄...
绛旓細x=[0 100 200 300 400 500 600 700];y=[0 1.00E-10 1.00E-9,1.00E-8,1.00E-7,1.00E-6,1.00E-5,1.00E-4];plot(x,y)
绛旓細浠g爜濡備笅锛堝悓鏃跺凡浣滀负闄勪欢涓婁紶锛夛細N = 1000000;M = 2*N;a = sparse(M+1, M+1);j = N + 1;k = N + 1;b = ceil(4*rand(1,N));% 缁樺浘鏄剧ず璁$畻杩囩▼(涓烘彁楂樻晥鐜囷紝姣弉娆″惊鐜緭鍑轰竴涓偣)n = 500;v = zeros(1, fix(N/n)+1) * NaN;h = plot(1 : fix(N/n)+1, v, ...
绛旓細1銆侀鍏堝惎鍔matlab锛岄夋嫨缂栬緫鍣紝鍐嶆柊寤轰竴涓懡浠ゆ枃浠躲2銆佺劧鍚庡湪缂栬緫鍣ㄧ獥鍙d腑杈撳叆鍥剧ず鐨浠g爜銆3銆佺劧鍚庢垜浠偣鍑荤晫闈笂鏂硅彍鍗曟爮閲岀殑淇濆瓨鍥炬爣杩涜淇濆瓨銆4銆侀渶瑕佹敞鎰忕殑鏄紝淇濆瓨鏂囦欢鐨勪綅缃涓庡綋鍓嶆悳绱㈣矾寰勭殑浣嶇疆淇濇寔涓鑷淬傝繖鍙互閫氳繃鍙抽敭缂栬緫绐楀彛鐨勬枃浠讹紝鍦ㄥ脊鍑虹殑涓嬫媺妗嗕腑閫夋嫨銆5銆佹渶鍚庡啀鍛戒护琛岀獥鍙e杈撳叆dxsnh...
绛旓細浣犳槸璇存妸鎵鏈夌殑vector琛屽搴旂殑鍧愭爣鐢鎴愭暎鐐瑰浘鍚楋紵瀵煎叆鏃舵妸vector琛岀殑鏁版嵁鐣欎笅鏉ワ紝鐩存帴鐢诲氨琛岋紝鏁g偣鍥剧敤scatter鍑芥暟~
绛旓細1.棣栧厛寤虹珛涓涓猣igure锛屽苟鍦ㄥ叾涓姞鍏ヤ竴涓猻tatic Text鎺т欢锛屽懡鍚嶄负texttag锛岄渶瑕佹敞鎰忕殑鏄繖涓猼ext鎺т欢鎵鍦ㄧ殑浣嶇疆灏辨槸灏嗘潵鏍囩椤垫墍鍦ㄧ殑浣嶇疆 2.鐒跺悗灏闄勪欢涓殑tabpanel2.8涓殑鍥涗釜鏂囦欢tabpanel.m锛宼abpanel.p锛宼abselectionfcn.m锛宼abselectionfcn.p鏀惧埌figure鍚岀洰褰曚笅锛岀劧鍚庡湪鍛戒护琛岃緭鍏abpanel('gigu...