Concatenating 2D Array: Adding Rows | Step-by-Step Guide for Problem 1(d)"

  • Thread starter Thread starter gfd43tg
  • Start date Start date
  • Tags Tags
    2d Array
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
gfd43tg
Gold Member
Messages
949
Reaction score
48

Homework Statement


I'm working on problem 1, specifically part (d) in the attached PDF file. I will show my code for (a) - (c) so you can see where I am coming from

Homework Equations


The Attempt at a Solution



(a)
Code:
  A1 = [1.3 5.2; 7.4 3.8; 9 2]

A1 =

    1.3000    5.2000
    7.4000    3.8000
    9.0000    2.0000
(b)
Code:
A1(2)

ans =

    7.4000

(c)
Code:
B = [1 1 1];
A3 = [A1 B']

A3 =

    1.3000    5.2000    1.0000
    7.4000    3.8000    1.0000
    9.0000    2.0000    1.0000

(d)
I don't know how to add a row into the array for any given row. I know if I wanted to add for example [0 0] to the end of the row

Code:
C = [0 0]

C =

     0     0

A4 = [A1; C]

A4 =

    1.3000    5.2000
    7.4000    3.8000
    9.0000    2.0000
         0         0

but I just need to move that [0 0] into the second row
 

Attachments

Last edited:
Physics news on Phys.org
I think you have to use [xxx; C ; yyy] where xxx and yyy extract the relevant rows from A1.

Also the problem told you to use the zeros command, which you could put in place of making the intermediate matrix C.
 
  • Like
Likes   Reactions: 1 person