在matlab编程中,如何生成如下图的二维坐标矩阵
来源:互联网 发布:单片机 多少位 编辑:程序博客网 时间:2024/06/06 04:28
http://zhidao.baidu.com/link?url=jq6QVnumBQTL4Ua3vU9LXtoJCPDfpalc38_vcPo961a7GkGwjII3U_vP4UTXmnzCh7Vn9e6Lo-VTg4P1YFvk0tKJHl4N275iuyFbmHEobCO
在matlab的编程中,如何生成如下图所示的二维坐标矩阵,并且怎么调用?
Jess20100211 | 浏览 790 次 2015-05-25 18:47
2015-05-25 19:40最佳答案
1、普通的数值矩阵的元素只能是一个数,不可能是这样的数对。要存储这样的数对,一般采用cell数组,例如:
1
2
3
4
5
6
7
8
9
10
>> [y,x]=meshgrid(
1
:
4
);
>> C=arrayfun(@(x,y)[x,y],x,y,
'UniformOutput'
,
false
)
C =
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
>> C{
3
,
2
}
ans =
3
2
按照cell数组的显示方式,整体显示时不会直接显示向量的内容,需要按元素查看才行。
2、如果希望按照图中的包括括号和逗号的方式显示,可以用字符串表示数对:
1
2
3
4
5
6
7
>> [y,x]=meshgrid(
1
:
4
);
>> arrayfun(@(x,y)sprintf(
'(%i,%i)'
,[x,y]),x,y,
'UniformOutput'
,
false
)
ans =
'(1,1)'
'(1,2)'
'(1,3)'
'(1,4)'
'(2,1)'
'(2,2)'
'(2,3)'
'(2,4)'
'(3,1)'
'(3,2)'
'(3,3)'
'(3,4)'
'(4,1)'
'(4,2)'
'(4,3)'
'(4,4)'
3、怎么样调用是由题主自己决定的,因为别人根本不知道你想调用了干什么。
0 0
- 在matlab编程中,如何生成如下图的二维坐标矩阵
- 请问在wps或者word中如何制作如下图中的效果
- 如何用matlab生成不重复的随机整数矩阵
- [matlab]如何快捷的生成矩阵
- 如何在JSP显示我的订单内容(界面和表如下图)
- 如何在JSP显示我的订单内容(界面和表如下图)
- matlab中如何得到图像的坐标
- matlab中如何得到图像的坐标
- matlab中可视化二维矩阵 imagesc
- 如何在Matlab的GUI选择某一个坐标绘图
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- 在 Matlab 的 Simulink 中实现按时间输出坐标
- 如何在VC++中调用matlab的求行列式和逆矩阵函数
- 如何在VC++中调用matlab的求行列式和逆矩阵函数
- matlab-线性代数 矩阵的合成(二维)
- matlab meshgrid函数生成二维网格矩阵举例讲解
- SSM(五)基于webSocket的聊天室
- 在SpingMVC的Interceptor中如何得到被调用方法名
- 【转】Java线程池的那些事--线程计算公式
- 可重入函数
- 入门级CUDA程序调试的通用方法——可用于Matlab的MexCuda
- 在matlab编程中,如何生成如下图的二维坐标矩阵
- 欢迎使用CSDN-markdown编辑器
- 小米 mini 路由器刷 PandoraBox 系统实现 E 信破解
- js Dom节点的获取 以及相关操作
- git版本管理--撤销操作
- Codeforces Round #340 (Div. 2) C. Watering Flowers 计算几何、圆和点
- Activity Intent相关FLAG介绍
- 多级分销系统数据库模型(猜想)
- 求矩阵左上角到右下角所经过点的和的最大距离和路径