已知六个点怎么用matlab三角形遍历两个三角形啊

查看: 2478|回复: 25|关注: 0
如何用matlab程序实现矩阵的遍历搜索
& && && & 首先附件中是我需要处理的矩阵,此矩阵中只有两个元素0和1
& && &&&然后需要解决的问题是:
& && && &1.对矩阵中的0元素进行遍历搜索,搜索出来的部分分别存到不同的ones矩阵中,也就是原来矩阵0的位置替代到ones矩阵中的相应位置的1元素,另外搜索完一遍之后,要把原矩阵中扫搜过的0元素置为1,目的是不重复搜索。不知如何写matlab程序代码,请大神指教啊。:)
20:49 上传
点击文件名下载附件
5.18 KB, 下载次数: 71
矩阵只有0和1两个元素
关注者: 5
你给个简单的2x2的例子吧
A=[1,0;0,1]
复制代码把每一步该做什么都列出来,看你的描述猜你想做什么太困难了
你给个简单的2x2的例子吧把每一步该做什么都列出来,看你的描述猜你想做什么太困难了
好的,比如一个A=[0 0 1;0 1 1;0 0 1]& & 需要做的步骤是:1.搜素第一个0元素,然后遍历扫搜完它周围的所有0元素;2. 把搜索的结果保存到个同阶的ones矩阵(另外建的)中,也就是搜索到的0元素替代相应的ones矩阵中的1元素。3.把刚才搜过的0元素全部置为1,目的是防止重复搜素。不知道我这样说能否明白啊
关注者: 5
好的,比如一个A=[0 0 1;0 1 1;0 0 1]& & 需要做的步骤是:1.搜素第一个0元素,然后遍历扫搜完它周围的所 ...
不明白,你的'周围'的定义是什么?你的同阶是相对于谁来说的?
你还是把每一步的结果都写出来吧?
1
A=[ 0 0 1;
&&0 1 1;
&&0 0 1;]
aux = ones(3);
复制代码2.
A=[1 1 1;
aux = [0 0 1;
& && && & 0 1 1;
& && && & 1 1 1;]
复制代码这样?
‘周围’就是说你收到第一个0之后,你得把它旁边的0都搜出来,我听人家说是什么遍历搜索或者是树型搜索,我不懂如何编这个,那个ones矩阵肯定是跟A同阶啊,不然如何将搜索的0元素替代ones矩阵中同位置的1元素呢,真的麻烦你了啊,看看明白不
不明白,你的'周围'的定义是什么?你的同阶是相对于谁来说的?
你还是把每一步的结果都写出来吧?
‘周围’就是说你收到第一个0之后,你得把它旁边的0都搜出来,我听人家说是什么遍历搜索或者是树型搜索,我不懂如何编这个,那个ones矩阵肯定是跟A同阶啊,不然如何将搜索的0元素替代ones矩阵中同位置的1元素呢,真的麻烦你了啊,看看明白不
关注者: 5
‘周围’就是说你收到第一个0之后,你得把它旁边的0都搜出来,我听人家说是什么遍历搜索或者是树型搜索, ...
你还是没有回答我的问题……
旁边, 什么是旁边?左面是旁边,右面也是旁边,上面是旁边么?如果上下也是,那对角算么?
你把你的问题定义清楚,还有,你想要的每一步的结果呢?是我给的那个么?
关注者: 5
‘周围’就是说你收到第一个0之后,你得把它旁边的0都搜出来,我听人家说是什么遍历搜索或者是树型搜索, ...
你还是没有回答我的问题……
旁边, 什么是旁边?左面是旁边,右面也是旁边,上面是旁边么?如果上下也是,那对角算么?
你把你的问题定义清楚,还有,你想要的每一步的结果呢?是我给的那个么?
你还是没有回答我的问题……
旁边, 什么是旁边?左面是旁边,右面也是旁边,上面是旁边么?如果上下也 ...
真不好意思啊,简单的说就是把所有的0元素都搜出来,然后保存到ones矩阵中的相应位置,就是你给出的结果,但你给出的结果中A矩阵的0元素没有搜索完,反正最终结果是A矩阵全部是1元素而A中的0元素全部被保存到ones矩阵中了,这次应该没有问题了吧
关注者: 5
那你的ones矩阵不就和原矩阵一样了?意义何在?
Powered byMatlab中.mat文件,需要遍历变量,怎么做?_百度知道
Matlab中.mat文件,需要遍历变量,怎么做?
只要每个出现且仅出现一次即可rt,感觉遍历,实验数据是以,而且变量名没有规律,还有别的办法吗。除了写三百多个变量名。现在想要遍历文件中的所有变量,顺序无所谓,读入到matlab之后有三百多个变量(分别是长度不等的向量).mat文件的形式存在?按说的话
就是把所有数据全部遍历而已,顺序无所谓
提问者采纳
你可以用下面的语句试试看Data=load(&#39估计你读的时候是用Import的吧?不要用它,行的方法也是类似的;这样你的所有数据就保存到一个名字为Data的数组里:,如果向量是列的形式,其他列依次类推;这样a中就保存了你需要的那一列数据,要是你想读第10个用a=Data(,10););你的文件路径&#39。如果想都读出来
提问者评价
没试验过,已经用笨办法解决问题了,不过还是谢谢啦^-^
其他类似问题
matlab的相关知识
按默认排序
其他1条回答
排序?最大值楼主问题都描述不清楚,最小值,遍历的目的是什么
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab怎么遍历目录_百度知道
matlab怎么遍历目录
MATLAB怎么遍历指定目录,就是找出指定目录下的所有文件
你可以像在windows的命令提示符下输入命令一样操作,你可以输入. :][path][filename]
指定要列出的驱动器:system(&#39。请按任意键继续;C
在文件大小中显示千位数分隔符:][path][filename] [&#47。如果想查看指定目录下的文件;S] [/X] [/4]
用分类顺序列出文件;)比如;dir命令的参数有;P
在每个信息屏幕后暂停。
&#47:system('或文件;);Q] [&#47:]attributes]] [/T[[;dir [指定目录]&#39。
&#47。用 /W] [/)来查看当前目录下所有的文件;。这是默认值;时间(从先到后)
组目录优先
颠倒顺序的前缀
&#47,其中文件名在最右边?显示目录中的文件和子目录列表;dir'&#39。
按名称(字母顺序)
按大小(从小到大)
按扩展名(字母顺序)
按日期&#47。DIR [N]
[&#47:C:\A
显示具有指定属性的文件;A[[;N
新的长列表格式;Documents and Settings\L] [/-C 来
停用分隔符显示;Administrator&gt,但文件是按栏分类列出的;dir c、目录和/L
attributes
准备存档的文件
表示“否”的前缀
/C] [&#47:]timefield]] [/D] [&#47:system(&#39。
&#47:]sortorder]] [/B] [/D
跟宽式相同;B
使用空格式(没有标题信息或摘要)。
/P] [&#47Matlab中可以使用C的同名函数system实现对控制台程序的调用. ,并取得控制台程序的返回值和stdout输出。所以你可以直接输入;O[[:&#92
其他类似问题
matlab的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请问二叉树的三种递归遍历 用Matlab 代码如何实现?(我知道C++的代码)_百度知道
请问二叉树的三种递归遍历 用Matlab 代码如何实现?(我知道C++的代码)
我有更好的答案
按默认排序
把C的搬上来,翻译过去即可。
额……要是我会翻译过去的话 就不会来这里请教了
其他类似问题
二叉树的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 matlab三角形 的文章

 

随机推荐