divide matrix with different sizes

hi i wanna divide two matrix with different size one of them have 2 rows and 54 columns and another one have 2 rows and 16 columns. I'm trying element by element to divide but it's not appropriate. please help me what should I do with something like for loop or that kind of things.
thanks for devote your time for me

Answers (1)

If the two matrices are A and B then possibly you want A\B (which will be 54 x 16) or B\A (which will be 16 x 54)

5 Comments

hi wlter, thank for your attention actulay A/B. that A is 2x54 and B is 2x16
You cannot do A/B . The / operator, whose formal name is mrdivide documents,
The matrices A and B must contain the same number of columns.
What is the size of output that you want? And how do you want to define the output mathematically. If C were the result of the division, then for any given index J, K, what should C(J,K) be defined as?
your advice is really correct and useful. I cant divide with /. and I do it with \. but unfortunately it's seem not appropriate for running in .m file. i means I run my divided separately in command window, but they didn't run in my .m file script. Matrix dimensions must agree.
Error in estimate_vector3 (line 25) arr_x = x\T1; Error in start (line 179) left_vector=estimate_vector3(left_cord,t,50);
"unfortunately it's seem not appropriate for running in .m file"
Why would MATLAB not let you use MATLAB operators in a MATLAB function? Using MATLAB operations in MATLAB scripts and functions is not the problem. Check the dimensions of the variables before you call that command:
size(x)
size(T1)
arr_x = x\T1
Your t appears to be mostly made up of toc() results. toc() is not measuring some kind of external time as the frames progress: toc() is measuring execution time of the MATLAB code itself, and those times can vary widely. For example,
>> tic;m = 6; toc
Elapsed time is 0.060407 seconds.
>> tic;m = 6; toc
Elapsed time is 0.000070 seconds.
Your use of toc for your t vector looks very suspicious to me.

Sign in to comment.

Asked:

on 4 Aug 2016

Commented:

on 4 Aug 2016

Community Treasure Hunt

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

Start Hunting!