Creating tables using loops

I am performing an Interpolation between a set of values (200,190,180,160) and I want to store the results in a single Matrix. I'm have used a for-Loop so that the Interpolation is done between all the values in my Input Array. If I interpolate 9 values between each Input value, I must have a Matrix with 41 values (200,199,198...160) as the end result. But I have 44 values in the Matrix since each time the Loop executes, the Interpolation is carried out between 200 & 190, then 190 & 180 and so on. I want the each column of Interpolation step to be replaced by the first column of the next Interpolation step. If anyone could suggest me a solution, it would be very helpful. I Need to know how to proceed with the incrementation and store the final result in a single Matrix. Thanks in advance Raahul

2 件のコメント

KSSV
KSSV 2016 年 10 月 10 日
編集済み: KSSV 2016 年 10 月 10 日
If the number of rows or columns differ for every interpolation how you expect them to be saved in matrix?
Raahul Palanivel Uma
Raahul Palanivel Uma 2016 年 10 月 10 日
the number of rows and columns are constant during each Interpolation step.

サインインしてコメントする。

回答 (1 件)

Pritesh Shah
Pritesh Shah 2016 年 10 月 10 日

0 投票

In each Interpolation step, A(end)=[];
This should work.

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

質問済み:

2016 年 10 月 10 日

コメント済み:

2016 年 10 月 10 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by