问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在MATLAB里如何用for循环弄出这个矩阵?1

发布网友 发布时间:2024-02-29 05:22

我来回答

2个回答

热心网友 时间:2024-03-25 20:34

沿着螺旋线走,如果发现不通就右旋一下。

function A = ff(M, N)
    if nargin == 1
        N = M;
    end
    B = ones(M+2, N+2);
    B(2:M+1, 2:N+1) = 0;
    dir = [0 1; 1 0; 0 -1; -1 0];
    
    di = 0;
    x = 2;
    y = 2;
    for k = 1:M*N
        B(x,y) = k;
        if B(x+dir(di+1,1), y+dir(di+1,2)) ~= 0
            di = mod(di+1, 4);
        end
        x = x+dir(di+1,1);
        y = y+dir(di+1,2);
    end
    
    A = B(2:M+1, 2:N+1);
end

调用:

ff(5)
ff(4, 3)

热心网友 时间:2024-03-25 20:31

直接输入比较简单
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不干胶印刷设备多少钱一套 小型不干胶印刷机价格 什么是走水运 水路的特点是什么 疯狂僵尸机游戏怎么玩,植物大战僵尸高清版怎么玩 植物大战僵尸2 植物大战僵尸2戴夫最好的朋友是谁? 怎么下载疯狂的戴夫游戏 游戏下载地址 小红书数据分析工具推荐 三分钟做好一张小红书封面,不同平台超好用的高效率工具你造吗_百度知... 网球王子的剧场版都有哪些啊 网球王子剧场版:英国式庭球城决战DVD情报 matlab如何应用for循环读取矩阵5 改过一次怎么改第二次? 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 一年内已经修改过一次了,还能不能改第二次? 诺基亚N81开机自动运行音乐播放器而且退不出来 请问这是正常的吗? 诺基亚N81的音乐播放为何一直开着无法关掉?怎么管? 诺基亚N81的播放器怎么样才能真正关闭? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 昆士兰模式是什么??? 未满一年怎么改第二次 关于创意产业园,我想知道它在世界范围内的出现,形成及发展状况... 桃子烂了一点切掉还能吃吗桃子烂了一点点还可以吃吗 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 长安cx20中央空调出风口格栅掉了两片很难看想换了,是得整体都换吗自己... 中央空调出风口的栅栏清洁时不小心搞断了,请问怎么 格力空调柜机格栅升降一半自动掉下去 s350奔驰液压电子助力泵怎么测电机好坏 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 哪位大虾有涡流检测工艺卡,工艺规范呢? iPhone5s长有多少cm? 可以随意更改吗? 怎么注销本人名下其他 怎么注销本人名下其他 怎么注销本人名下其他 怎么注销本人名下其他 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...有三种境界,昨夜西风凋碧树,独上高楼,望尽天涯路,,,这个是怎么说的... ...为什么说“昨夜西风凋碧树,独上高楼,望尽天涯路。”这句诗是第一境... 牛油果和柿子一起吃会怎么样牛油果和柿子一起吃会有什么不好的_百度知... 胡瓜怎么做好吃,胡瓜的吃法6 辽宁属于中国哪个地区 抖音为什么通讯录里没有好友了? 我买的是达州到福州的火车票,可以从渠县上车吗?能不能把渠县到达州的... 如何查询华为手机上的使用记录? 请问江苏无锡江阴的劳动局在哪里 悦翔v3驾驶位置音响喇叭不响 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 工商银行信用卡第三方催收能收现金吗 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...后人而且要我们上坟不能哭,负责会祸害后人 真的吗