0
A
回答
3
的一種方法是在6個步驟最初創建從0數組216,然後串聯216S的陣列,直到到達200個值。
是這樣的:
out = 0:6:216;
N = 200;
out(end+1:end+N-numel(out)) = 216;
的另一種方法是創建的216 200個值,然後填充替換從1數組的值高達216/6 = 36
和因爲我們包括0加1;與期望的陣列填補這個在:
N = 200; stop = (N/6) + 1;
out = 216*ones(1,N);
out(1:stop) = 0:6:216;
最後,另一種方式是創建從0數組高達200,截斷了比36更大的所有值是36,然後乘以6的結果:
N = 200;
out = 0:N;
out(out > 36) = 36;
out = 6*out;
...並作爲完整,你可以用min
做到這一點:
out = min(0:199,36)*6;
兩個參數min
呼叫輸出最小爲兼容的尺寸的兩個陣列之間的每個元件中的第一和第二輸入的。如果任何輸入都是常量,則將此常量與數組中的所有元素進行比較。此代碼的解釋是,以產生陣列從0到199,然後是小於36我們保留任何值,但任何值時留在36.我們然後乘以6的結果,得到的結果。
1:信用爲這個答案去用戶Stewie Griffin他刪除了他的答案之前。我決定把這個完整。的六分之二百十六
1
arr = min(0:6:(6*199),216);
應該工作 或:
arr = min((0:199)*6,216);
相關問題
- 1. Viewpager填充頁面的其餘部分
- 2. 使用表格填充其餘部分
- 3. 有一個輸入框填充html頁面的其餘部分
- 4. 如何用另一個div填充div的其餘部分?
- 5. 填充行的其餘部分的下拉列表
- 6. CSS - 標題與圖像填充列的其餘部分
- 7. 填充頁面其餘部分的DIV高度,加上扭曲
- 8. 在故事板中填充視圖的其餘部分
- 9. 實體框架 - 填充其餘性能
- 10. 如何對齊兩個相鄰的div,其中一個包裝文本,另一個填充其餘部分?
- 11. CSS - 用黑色填充網頁的其餘部分
- 12. 使元素填充寬度的其餘部分
- 13. 使TextArea垂直填充頁面的其餘部分?
- 14. 用空格填充字符串的其餘部分
- 15. 如何用純色填充背景的其餘部分
- 16. 讓表格填充寬度的其餘部分
- 17. 製作#div(%)填充包裝div的其餘部分
- 18. 獲取Android ProgressBar以填充TableLayout行的其餘部分
- 19. 在設置像素div後填充div的其餘部分
- 20. 用CSS填充頁面的其餘部分
- 21. 使HTML元素填充頁面的其餘部分
- 22. INPUT自動填充容器寬度的其餘部分
- 23. 使div填充瀏覽器視口的其餘部分
- 24. Android-如何讓視圖只填充屏幕的其餘部分
- 25. CSS或jQuery:讓最後一個div填充屏幕高度的其餘部分
- 26. 填充一個環比,其外部混雜鍵是在一個陣列中,並且內散列值在另一
- 27. 顯示列表的其餘部分
- 28. 將列的第一個值加上或減去列的其餘部分(MATLAB)
- 29. 有一個表格填充其容器的剩餘高度
- 30. 級聯陣列其餘
先計算'floor',生成的'那些向量(無論地板給你)* 6',現在用'cumsum'來計算你想要的增量。用216填充其餘的值。 – GameOfThrows