例子来源于网络:关键是看disp函数怎么把字符和数字在一起进行显示。

两点生成直线程序

mento时尚男装 简约大方 时尚休闲

%%以下是一个通过给定两点显示直线方程的程序,

%%该程序需要给出两个点的坐标,结果返回为y=kx+b的格式,且求得斜率

function [k,a1,b,type]=straight_line(A,B) % 输入,A,B两点坐标

V=B-A;

a=inf;

b=inf;

type='undefined';

if A==B

'The two points are the same'

return

end

if V(1)==0 && V(2)==0

disp('Enter two distinct points next time')

return

end

if V(1)==0

type='vertical';

elseif V(2)==0

type='horizontal';

else

type='oblique';

slope=atan2(V(2),V(1));

s=inv([A(1) 1;B(1) 1])*[A(2) B(2)]';

a=s(1);

b=s(2);

end

switch type

case 'vertical'

disp('经过这两个点的直线方程为::');

disp(['x = ',num2str(A(1))]);

case 'horizontal'

disp(' 经过这两个点的直线方程为:: ');

disp(['y =',num2str(A(2))])  ;

case 'oblique'

disp(' 经过这两个点的直线方程为:') ;

disp(['y = ',num2str(a) ,' *x +',num2str(b)]);

disp('斜率为:')

k=num2str(a);%将符号数值化

end

mento时尚男装 简约大方 时尚休闲

最后修改于 2009-03-05 20:05

阅读(?)评论(0)

disp 二维数组 matlab,matlab中disp函数的使用相关推荐

  1. C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。

    1. 题目 程序定义了N×M的二维数组,并在主函数中自动赋值.请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m. 2 .温馨提示 C ...

  2. C语言试题二十二之定义了3×3的二维数组,并在主函数中赋值。函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。

    1. 题目 定义了3×3的二维数组,并在主函数中赋值.函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  3. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  4. 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    #include <iostream> #include<iomanip> using namespace std; #define M 3 #define N 4 /*求出二 ...

  5. c语言从txt中读取二维坐标,C语言二维数组在文件中读写的问题,谢谢

    已结贴√ 问题点数:10 回复次数:4 C语言二维数组在文件中读写的问题,谢谢 这是一个用二位数组写的五子棋小游戏的代码,我的思路是通过键盘输入坐标显示棋子,当输0 0时保存棋盘并结束游戏,下一次进入 ...

  6. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  7. 创建二维数组 以及 python中[0 ]* n与[0 for _ in range(n)]的区别与联系

    一.浅拷贝于深拷贝 关于浅拷贝于深拷贝:Python 的深拷贝和浅拷贝 直接赋值:其实就是对象的引用(别名). 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象. 深拷贝(deepcopy) ...

  8. c语言二维数组存储坐标,C语言的二维数组在内存中的存放顺序

    C语言的二维数组在内存中的存放顺序 发布时间:2020-06-28 18:23:49 来源:亿速云 阅读:708 作者:Leah 这期内容当中小编将会给大家带来有关C语言的二维数组在内存中的存放顺序, ...

  9. 二维数组作为参数,传入函数(最好用的)

    二维数组作为参数,传入函数(最好用的) 很多时候我都是直接通过传入一个 固定的数字来传递一个二维数组, 比如这样子定义函数 int fun(int a[][3],int n) 调用函数是 fun(a, ...

  10. matlab怎么输入二维数组,[转载]matlab中数组的输入

    1 matlab中数组的输入 在matlab中写数组,直接输入元素的数组,应用中括号[],成行向量时,元素之间用空格或逗号隔开,成列向量时,分列处用分号隔开,也可以对相应行向量作转置,为在中括号外加单 ...

最新文章

  1. intel服务器修复两个漏洞,游戏厂商:修复Intel处理器漏洞后 服务器超卡
  2. 调用接口登录禅道_第三方应用配置免密登录禅道
  3. Linux下配置OpenLDAP服务记录
  4. Facebook提出生成式实体链接、文档检索,大幅刷新SOTA!
  5. Spring学习之旅(二):Bean的高级装配之解决装配歧义性
  6. java 多线程操作map_Java 多线程中ConcurrentHashMap并发读写操作范例
  7. mysql字段A复制到字段B,并替换指定字符
  8. MRO的计算(C3算法及应用)
  9. [转载] 七龙珠第一部——第005话 邪恶沙漠的雅木茶
  10. 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
  11. OSAL 添加一个LED任务
  12. 计算机无法安装网卡驱动,实在无法安装电脑驱动的解决办法
  13. Teams 的 Meeting App
  14. 屏幕刷新频率怎么更改?
  15. 2022年1111/双11淘宝/天猫/京东任务自动助手,分享源码学习
  16. keycloak 验证 token
  17. Qt与设计模式(全)
  18. coreldraw凹槽_印刷必备知识.ppt
  19. 从苏宁电器到卡巴斯基第27篇:难忘的三年硕士时光 III
  20. 机械键盘连击问题的软件解决方案

热门文章

  1. 深圳嵌入式培训:嵌入式技术学习路线大纲分享
  2. 一起来将vscode变成私人定制笔记本
  3. 联想电脑服务器未能登录,联想电脑输入开机密码后显示group policy client 服务未能登录,拒绝访问是为什么?...
  4. mmcv及mmcv-full安装
  5. TheOldReader
  6. [Python]中反斜杠的用法+详解,以及r前缀标识符的用法
  7. 2012北邮计算机分数线,北邮历年录取分数线
  8. 余弦相似度_公式及推导_案例
  9. Ubuntu 安装搜狗输入法及Clion无法使用问题
  10. Android-RemoteView-桌面小部件