Attempting to combine row vectors
3 次查看(过去 30 天)
显示 更早的评论
So I am modeling the compliance of the left ventricle in heart. In doing so, there is a compliance, Chd (from 0 to 99 milliseconds and again from 350 milliseconds to 800ms), for diastolic phases and another, Chs, for systolic phases (from 100ms to 350 ms). I need to combine these two to model Ch, the compliance of the ventricle overall and then create the corresponding plot. (I know Ch=Chd+Chs is incorrect. Here is my code so far:
%parameters Chd=.01 %(L/mmHg) limit of diastolic compl
Chs=.001 %(L/mmHg)limit of systolic compl
Ts=30 %(ms)
Td=60 %(ms)
t=(0:1:800) %(milliseconds)
ChS=(Chd-Chs)*exp(1).^(-t/Ts)+Chs %Ventricular compliance during systole
ChD=(Chs-Chd)*exp(1).^(-t/Td)+Chd %Ventricular compliance during diastole
Ch=ChS+ChD %overall compliance
plot(t,Ch)
xlabel('time (ms)')
ylabel('Ch (L/mmHg)')
2 个评论
Guillaume
2019-9-27
What does combine mean mathematically? You tell us it's not addition. is it concatenation, something else?
采纳的回答
Jon
2019-9-27
编辑:Jon
2019-9-27
If my understanding of what you are trying to do is correct you can do this as:
Ch = [ChD(1:99) ChS(100:350) ChD(351:800)]
So you are building a single signal Ch whose first segment is given by the Distolic, a middle segment by the Systolic, and then a final segment given by the Dystolic.
Is this what you are trying to accomplish? If not please explain further.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Biomedical Imaging 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!