已知邻接矩阵和各点坐标,用matlab 坐标轴如何作图

4:01:02【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"matlab两点连线后如何知道线上每个点的坐标"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"matlab两点连线后如何知道线上每个点的坐标"相关的详细问题如下: matlab两点连线后如何知道线上每个点的坐标?? ===========突袭网收集的解决方案如下===========
解决方案1: 两点确定直线方程啊。。。反解就可以求出来啊。。。然后再带入坐标,就可以知道了啊 查看更多答案&& 解决方案2: 哎呀还真是的,谢谢啦 查看更多答案&&
================可能对您有帮助================
问:matlab两点连线后如何知道线上每个点的坐标答: ===========================================问:x=[3.65,6.6,4.05,4.05,6.6,4.05,6.6,4.05,6.6,5.4,4.05,5.4,6.6,4.05];...答:x=[3.65,6.6,4.05,4.05,6.6,4.05,6.6,4.05,6.6,5.4,4.05,5.4,6.6,4.05]; y=[9.15,7.65,8.8,6.7,6.7,5.7,5.7,4.2,4.2,4.2,3.05,3.05,3.05,2.1]; plot(x,y,'*'); hold on plot([x(1);x(4)],[y(1);y(4)])%%%这里改你想要画的点 hold off===========================================问:现在又两组点,例如一组点位:(x1,y1),(x2,y2),....(xn,yn);另外一组...答:就是两点连线嘛!方法有很多,随便说两种: line([x1 X1],[y1 Y1]) 或 plot([x1 X1],[y1 Y1])===========================================问:现在又两组点,例如一组点位:(x1,y1),(x2,y2),....(xn,yn);另外一组...答:plot([1,2],[3,4],'-'); 就是画连接(1,3)(2,4)两点的线段,‘-’代表实线型,还可以'r-'代表颜色和线型===========================================问:例如,我用line函数连接了(1,1)(2,2)两点,如何删除这条线呢?答:a = line([1 2],[1 2]) %画线并把这条线的句柄赋给a delete(a)%删除a指定的对象也就是连接这两点的线===========================================问:例如,我用line函数连接了(1,1)(2,2)两点,如何删除这条线呢?答:比如A(0,0),B(1,10)。 令x=[0:0.1:1]; y=[0:1:10]; plot(x,y);===========================================问:例如,我用line函数连接了(1,1)(2,2)两点,如何删除这条线呢?答:比如把(1,2)和(3,4)连起来: x1=1; y1=2; x2=3; y2=4; x=[x1 x2]; y=[y1 y2]; plot(x,y,'-bo');===========================================问:问题见注释: function plotline(a,m1,m2,ap,b) m1=0.9; h1=@(t,y)a*(m1...答:应该把这句写到plot的后面 因为plot的时候,会自动根据数据范围,显示一个合适的坐标范围 先用axis,后来用plot的时候,又将其改回来了 所以应该先plot后axis===========================================问:x=[88 96 77 80 4029...答:你的意思是这样连线吗 把plot那句替换成下面这样就行。后面3句没看懂,不知道a,j是什么。只能这样了。 plot(x,y,'*-','markersize',5) ===========================================假设有n个点,1,2,···n,矩阵ZB为2行n列,第一列为X坐标,第二列为Y坐标,矩阵JD2行k列,每列表示有连线的两个点
linjie=zeros(2,n);
for i=1:size(JD,2)
& & &nbsp...===========================================
% plot line
for n = 1:length(x)-1
for m = (n+1):length(x)
plot(x([n,m],1),x([n,m],2),'b-');
% plot point
plot(x(:,1),x(:,2),'r*');
点多...=========================================== y=10*sin(x); %比如x,y是你的数据
plot(x,y,'o')
plot(x,y,'-')
plot(x,y,':')
也可以在图像上选择edit plot,然后点选你要修改的线进...=========================================== x=[0.25 0.5 0.75 1 1.25 1.5 1.6 1.75 2 2.25 2.5 2.6 2.75 3] y=[1 0.6 0.43 0.33 0.24 0.23 0.2 0.197 0.17 0.15 0.138 0.13 0.125 0.117] p=polyfit(x,y,4) y1=polyval(p,x) plot(x,y,&am...=========================================== [k,b]=solve('3+5*k+b=0','4*k+b=0') k为线性系数,b为常系数。 k=12 b=-3===========================================只要知道点的坐标就行。这个程序就可以做到:x=input('a=')y=inpu... 回车输入矩阵b,回车这样就可以了。在plot写完后加上axis([a b c d])则表明图线的x轴范...===========================================用迪杰斯特拉算法或佛洛依德算法。网上有图论工具箱,你可以下个。===========================================上颜色:
x=linspace(0,10,50);
y=sin(x).*exp(-x/3);
fill(x,y,'b'); % 'b'为蓝色
feather将每一个... MATLAB提供了一个peaks函数,可产生一个凹凸有
致的曲面,包含了三个局部极大点及...===========================================;
y=sin(x).*exp(-x/3);
fill(x,y,'b'); % 'b'为蓝色
feather将每一个资... MATLAB提供了一个peaks函数,可产生一个凹凸有
致的曲面,包含了三个局部极大点及...=========================================== 直接有公式可以算啊 函数方程(y2-y1)*x-(y-y1)(x2-x1)=(y2-y1)*x1(y2-y1)*x-(x2-x1)*y=y2x1-y1x2f=(y2-y1)*x-(x2-x1)*y-y2x+-y1x2d=abs(f(x0,y0))/((y2-y1)^2+(x2-x1)^2))===========================================
12345678910上一文档:
下一文档:
* 如果你喜欢本文档或本站请收藏或分享给你的同事、同学、QQ好友等,这是对我们最大的支持!
* 提示:为了方便我们更好的整理相关文档,请大家浏览下载的时候如实进行评价(支持或反对),非常感谢你的配合。
* 如果您发现下载链接错误,请选择其它的下载服务器多试几次,如果还是无法下载,请点击或联系QQ客服!
* 本文档由网上搜集整理而成,若侵犯了你的版权利益或其它问题, 通知我们!
Copyright @
. 联系方式:
湘ICP备号 Ver 2.0查看: 1596|回复: 2|关注: 0
怎样利用邻接矩阵画图
本帖最后由 gw1019 于
17:12 编辑
论坛的各位大大,求助一个问题,下面是一个小程序,前面是用ginput函数,在坐标轴上点几个点,然后求出各个点之间的距离存储在矩阵W里面,然后利用prim算法,求出最小生成树,最后结果T为连接的点,c为最小生成树的权值。运行时候输入n=6,然后再执行代码即可。
现在我的问题是,想把图形画出来,而且是再ginput输入的那个上面画出来,请问有什么办法吗??按我的想法,根据T矩阵可以知道哪两个点相连,连起来即可,可是具体代码怎么实现,求大大帮助!感激不尽,下面是代码:
[x,y] = ginput( n );
cla
plot(x,y);
A=[x,y];
[a,b]=size(A);
W=zeros(a,a);
for i=1:a
& & for j=1:a
& & W(i,j)=sqrt((A(j,1)-A(i,1))^2+(A(j,2)-A(i,2))^2);
& & end
end
s=1;
N=size(W,1);
W(W==0)=
T=zeros(2,N-1);
c=0;
U=zeros(1,N);
U(s)=1;
k=1;
while k&N
& & minw=
& & for m=1:N
& && &&&if U(m)==1
& && && && &for n=1:N
& && && && && & if U(n)==0&&W(m,n)&minw
& && && && && && &&&minw=W(m,n);
& && && && && && &&&s=m;
& && && && && && &&&d=n;
& && && && && & end
& && && && &end
& && &&&end
& & end
& & U(d)=1;
& & T(:,k)=[s;d];
& & c=c+
& & k=k+1;
end
T
c
复制代码
有大神指导下吗??万分感谢!
为什么都没人回答啊??哎。。伤感
Powered by 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
[精品]图论中邻接矩阵的应用
下载积分:280
内容提示:
文档格式:PDF|
浏览次数:2|
上传日期: 00:32:34|
文档星级:
该用户还上传了这些文档
下载文档:[精品]图论中邻接矩阵的应用.PDF
官方公共微信Matlab中怎么输入300维的大邻接矩阵,求这个矩阵的可达矩阵如何求_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:60,007贴子:
Matlab中怎么输入300维的大邻接矩阵,求这个矩阵的可达矩阵如何求收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
在Excel中做的有邻接矩阵,可是怎么输入这个矩阵,输入之后怎么求其可达矩阵,请高手指点一下,谢谢。
网上搜个程序,会自动生成的
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 matlab 坐标轴 的文章

 

随机推荐