필터 지우기
필터 지우기

Error using vertcat Dimensions of arrays being concatenated are not consistent.

조회 수: 3 (최근 30일)
I have to determine how the the matrix Sc changes with respect to a range of values given by od...
I know that because od is now a matrix of three different values, that the numbers are not consistent for trying to solve the matrix Sc. I am just not sure how to fix this issue?
%outer diamater changing ranges (mm)
od = (0.0300: 0.01: 0.0500);
id = od - 2*t; %inner diamaeter changing as a result of outer diameter (mm)
Ic = 1/4*pi*((od/2).^4-(id/2).^4); %area moment of inerttia changing (mm)
Ac = pi*(od.^2-id.^2)/4; %cross sectional area changing
%Evaluating stress with changes to outer diamater
%Set up stress vector
S11=0;S33=0;S13=0;S31=0;
%Shear stress from 1-component of Force
S12c=-4*Fp(1)*(sin(phi))^2./(3*pi*(od.^2./4));S21c=S12c;
%Shear stress from 3-component of Force
S23c=-4*Fp(3)*(cos(phi))^2./(3*pi*(od.^2./4));S32c=S23c;
%Axial stress from 2-component of force + bending from 1- and 2-components
%of Force
S22c=F(2)./Ac+(M(3)*cos(phi)+M(1)*sin(phi))*od./2./Ic;
%Stress as a tensor (in Pascals)
Sc=[S11 S12c S13; S21c S22 S23c; S31 S32c S33]

답변 (1개)

Walter Roberson
Walter Roberson 2019년 11월 1일
Your second row has two entries that are vectors, but the other two rows have one entry that is a vector.

카테고리

Help CenterFile Exchange에서 Stress and Strain에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by