division of two 200 by 1 matricies produces: Error using * Inner matrix dimensions must agree
조회 수: 1 (최근 30일)
이전 댓글 표시
I have two variables: GtCCO2Diffh and CO2emithc.
size(GtCCO2Diffh) returns [200 1] --> a 200 row x 1 col matrix
size(CO2emithc) returns [200 1] --> a 200 row x 1 col matrix
but when I go to divide (or multiply) the two variables, I get "Error using * Inner matrix dimensions must agree.
Note GtCCO2Diffh is calculated using the following steps:
CO2h = ncread('spatially_int_Historical.nc','A_co2');
GtCCO2h =CO2h*2.123;
GtCCO2Diffh = GtCCO2h - GtCCO2h(1)
While CO2emithc is calculated in the following manner:
CO2emith = ncread('spatially_int_Historical.nc','F_co2emit');
CO2emithe = CO2emith*((365*24*60*60)/1E12);
CO2emithc = cumsum(CO2emithe);
My goal is to divide the two matricies to produce a new matrix representing the fractional value of the remaining Atmospheric Carbon (GtCCO2Diffh) over the CO2 emissions emitted(CO2emithc)
Why might this be?
Thanks!
댓글 수: 0
채택된 답변
Azzi Abdelmalek
2013년 6월 13일
편집: Azzi Abdelmalek
2013년 6월 13일
How did you divide?
out=A./B % instead of A/B
out=A.*B % instead of A*B
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!