这个函数的m等于2,如何在gmat草稿纸纸画函数图像,方法过程

查看: 12895|回复: 8|关注: 0
怎么把两个函数图像画在同一图像上?
<h1 style="color:# 麦片财富积分
新手, 积分 8, 距离下一级还需 42 积分
本帖最后由 wbwj2012 于
12:44 编辑
这两个图的代码,只有各自的前面两行不同,其他代码一样。
怎么实现,把这两个图像画在一起,同一个坐标轴上?
图1a=0.506;
N=0.6964;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
figure(1)
plot(x,k,'-')
图2a=0.747;
N=0.573;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
figure(1)
plot(x,k,'r-')复制代码
这两个图的代码,只有各自的前面两行不同,其他代码一样。
怎么实现,把这两个图像画在一起,同一个坐标轴上?
<h1 style="color:# 麦片财富积分
把 第二个 的 figure(1)&&改写成 hold on。
这样两个就画在一起了。
<h1 style="color:# 麦片财富积分
本帖最后由 wbwj2012 于
11:30 编辑
把 第二个 的 figure(1)&&改写成 hold on。
这样两个就画在一起了。
& &按你的方法改后,还是不行。
&&只显示图1,不显示图2。a=0.506;
N=0.6964;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
figure(1)
plot(x,k,'-')
%%%%%%%%%%%%%%%%%%%%%%%%%
a=3;
N=0.2744;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
hold on
plot(x,k,'-')复制代码
&&如图C:\Documents and Settings\Administrator\桌面\1.jpg
<h1 style="color:# 麦片财富积分
& &按你的方法改后,还是不行。
&&只显示图1,不显示图2。
把两个图颜色设置不一样就可以看出来了;出现这种情况主要是两个图,数值差距很大,所以不好看,这种情况就不要放在一个图里面了。
<h1 style="color:# 麦片财富积分
把两个图颜色设置不一样就可以看出来了;出现这种情况主要是两个图,数值差距很大,所以不好看,这种情况 ...
把最后一句plot(x,k,'-')改成 plot(x,k,'r-')
就可以看出来,其实图2 是画了的,只是两个函数差距太大造成的。
<h1 style="color:# 麦片财富积分
本帖最后由 wbwj2012 于
12:31 编辑
把最后一句plot(x,k,'-')改成 plot(x,k,'r-')
就可以看出来,其实图2 是画了的,只是两个函数差距太大造 ...
为了缩小函数y轴的差距,我把一楼的图2 赋值修改为a=0.747; N=0.573;
1楼的两个函数图像也截图了
按你的方法后,图2变为一条红色的直线,与一楼的第二个图不符合,如下图
a=0.506;
N=0.6964;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
figure(1)
plot(x,k,'-')
%%%%%%%%%%%%%%%%%%%%%%%%%
a=0.747;
N=0.573;
g=0;
c=3*10^8;
n1=1.4949;
n3=1.465;
n5=1.465;
E1=n1^2;
E3=n3^2;
E5=n5^2;
lambda0=1.55;
k0=2*pi/lambda0;
kx=k0*N;
k3x=(k0^2*(E1-E3)-kx^2)^1/2;
k5x=(k0^2*(E1-E5)-kx^2)^1/2;
i=1
for x=-30:0.1:30
& & if x&=-1/2*a
& && &&&k(i)=cos(1/2*kx*a+g)*exp(k3x*(x+1/2*a))
& & elseif x&=-1/2*a&x&=1/2*a
& && &&&k(i)=cos(kx*x-g)
& & else x&1/2*a
& && &&&k(i)=cos(1/2*kx*a-g)*exp(-k5x*(x-1/2*a))
& & end
& & i=i+1
end
x=-30:0.1:30
hold on
plot(x,k,'r-')复制代码
<h1 style="color:# 麦片财富积分
为了缩小函数y轴的差距,我把一楼的图2 赋值修改为a=0.747; N=0.573;
1楼的两个函数图像也截图了
就是这个样子,没问题了。
由于蓝线的值太大,以至于感觉红线几乎等于零。
中间有一部分看不到蓝线是因为与红线重合的缘故,后画的红线,所以红线遮挡蓝线。
MATLAB 基础讨论版块优秀回答者
<h1 style="color:#0 麦片财富积分
关注者: 6
图线走势是一样的,只是数量级不同
<h1 style="color:# 麦片财富积分
图线走势是一样的,只是数量级不同
谢谢,是我想歪了
站长推荐 /2
机器视觉和人工智能在医疗设备中的应用及实现
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区Hi~亲,欢迎来到题谷网,新用户注册7天内每天完成登录送积分一个,7天后赠积分33个,购买课程服务可抵相同金额现金哦~
意见详细错误描述:
教师讲解错误
错误详细描述:
当前位置:>>>
已知二次函数图象的顶点坐标是(-1,2),且图象过点.(1)求此二次函数的解析式,并在图中画出它的图象(其中每个小方格为单位长度为1的正方形);(2)求证:对任意实数m,点M(m,-m2)都不在这个二次函数的图象上.
主讲:张小军
【思路分析】
(1)由抛物线的顶点坐标(-1,2)可设抛物线是y=a(x+1)2+2,把(0,)带入解析式即可解出a,得到解析式;(2)把点M(m,-m2)代入二次函数解析式,通过等式左右是否相等判断是否在二次函数图象上.
【解析过程】
解:(1)∵二次函数图象的顶点坐标是(-1,2)∴
y=a(x+1)2+2把(0,)带入解析式,得=a(0+1)2+2a=-∴y=-(x+1)2+2(2)点M(m,-m2)代入y=-(x+1)2+2,得左边=-m2,右边=-m2-m+左边-右边=-m2-(-m2-m+)=-m2+m-=-(m-1)2-1∴无论m取何值-(m-1)2-1≠0即对任意实数m,点M(m,-m2)都不在这个二次函数的图象上
(1)y=-(x+1)2+2(2)点M(m,-m2)代入y=-(x+1)2+2,得左边=-m2,右边=-m2-m+左边-右边=-m2-(-m2-m+)=-m2+m-=-(m-1)2-1∴无论m取何值-(m-1)2-1≠0即对任意实数m,点M(m,-m2)都不在这个二次函数的图象上
本题考查了用待定系数法求二次函数的解析式和二次函数图象上点的特征的应用,关键是求出二次函数的解析式
给视频打分
招商电话:010-
地址:北京市西城区新街口外大街28号A座4层409
扫一扫有惊喜!
COPYRIGHT (C)
INC. ALL RIGHTS RESERVED. 题谷教育 版权所有
京ICP备号 京公网安备二次函数是中学时代必学的一类基本初等函数,是在学习了一次函数的基础上再进行研究的,在学习时要学会掌握画函数图像的方法,之前都是借助直尺来画函数图像的,现在可以借助专业的来完成,下面就一起来学习快速画二次函数图像的方法。
绘图工具几何画板免费获取地址:
以f(x)=2x2+3x-5为例,具体操作步骤如下:
一、绘制函数:
1.在“绘图”菜单中选择“绘制新函数”命令,出现“新建函数”对话框。
在“绘图”菜单中选择“绘制新函数”的命令
2.输入函数表达式。在“新建函数”对话框中,按对话框上的数字按钮输入函数图像点击“确定”,自动生成f(x)=2x2+3x-5的函数图像。
新建函数对话框中输入函数表达式
3. f(x)=2x2+3x-5的图像如图所示。
二次函数f(x)=2x2+3x-5的图像示例
二、调整图像:
1.整体移动。单击“移动箭头工具”,在坐标系中按住坐标原点拖动可以移动整个坐标系的位置。
选中坐标原点整体移动函数图像
2.调整数据。如果觉得数据不够精确,或者太详细了,你可以单击“移动箭头工具”,然后在选中X轴上的红点并拖动可以放大或者缩小刻度。
选中X轴与函数图象的交点拖动调节刻度值
以上就是给大家介绍的快速画二次函数图像的方法,不管是新手还是老用户,都可以很快地掌握这种简单的几何绘图方法。除此之外,还可以画任意普通函数,具体教程可访问:
以上文章转载自:
阅读(...) 评论()

我要回帖

更多关于 草稿纸 英文 的文章

 

随机推荐