How to write a function for a specific direction?
7 ビュー (過去 30 日間)
古いコメントを表示
I am trying to write a function that make my arrow point to true north regardless of which way its point at a certain point of time. So far I have (Code below). Everytime I run it it tells me I have to many input arugements. Im not sure if im writing this correctly.
function turnNorth()
(getHeading(2))
turnLeft();
(getHeading(3))
turnLeft();
turnLeft();
(getHeading(4))
turnLeft();
turnLeft();
turnLeft();
end
0 件のコメント
回答 (1 件)
Walter Roberson
2022 年 10 月 25 日
My guess is that you need
function turnNorth()
current_heading = getHeading;
switch current_heading
case 2:
turnLeft();
case 3:
turnLeft();
turnLeft();
case 4:
turnLeft();
turnLeft();
turnLeft();
end
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!