日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maltab GUI课程设计——数独游戏

發布時間:2024/3/24 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maltab GUI课程设计——数独游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 課程設計
    • 平臺:Matlab App designer
    • 功能實現:數獨游戲的創建與運行
    • 目的:
    • 演示:
    • 代碼示例:
  • 歡迎交流


課程設計

平臺:Matlab App designer

功能實現:數獨游戲的創建與運行

目的:

1.Matlab代碼編寫能力進階;
2.學會利用Matlab GUI設計圖形交互界面,開發有趣的應用;

演示:

1.根據設置的難度值創建一個數獨游戲

2.數獨游戲的運行,具備各類出錯提醒的防呆設計

3.復位、查看答案、檢查結果等功能

代碼示例:

起始函數:

%position:[x,y,w,H],是以左下角為坐標原點,x是橫坐標,y是縱坐標,w是寬,H是高 %創建一個面板,用于存放81個數獨按鈕,這里的380等于10+10+9*40,10是邊距,40是數獨按鈕的寬度 str=initial(app); p=uipanel('Parent', app.UIFigure,'Position',[30,30,380,380]); %創建81個數獨按鈕,方形,邊長40 app.b=cell(1,81); for row=1:9 %遍歷1到9行for col=1:9 %遍歷1到9列eval(['app.b{',num2str(9*(row-1)+col),str]);end end global matrix matrix=1;

歡迎交流

代碼事宜,私信博主

總結

以上是生活随笔為你收集整理的Maltab GUI课程设计——数独游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。