Решение размещены ниже функции для построения бар 3 с отдельными х, у значений и отдельной значения ширины и высотыBar3 участок с отдельным х, у, значения высоты и ширины
bar3 (х, у, г, xWidth, yWidth)
в настоящее время мы работаем над проектом, который позволит визуализировать площадь под функцией 3D, ф (х, у). Целью этого является демонстрация того, как бары разрезают трехмерную поверхность. Косвенно визуализировать желаемый интеграл.
Мы хотим, чтобы штанги совпали с интервалами поверхности сетки. Ниже представлена грубая демонстрация идеи.
bar3 только имеет вход для X-значения bar3 (х, г), где, как прибой имеет вход для обоих х и у прибоя (х, у, г)
К сожалению, это то, что мы получаем. - это потому, что bar3 не могу быть с точки х и у
КОД:
clc;
cla;
d=eval(get(handles.edtOuterUpperB,'string'));
c=eval(get(handles.edtOuterLowerB,'string'));
b=eval(get(handles.edtInnerUpperB,'string'));
a=eval(get(handles.edtInnerLowerB,'string'));
n=eval(get(handles.edtInnerInterval,'string'));
m=eval(get(handles.edtOuterInterval,'string'));
h=(b-a)/n;
k=(d-c)/m;
[x,y] = meshgrid(a:h:b, c:k:d);
f=eval(get(handles.edtFunc,'string'));
surf(x,y,f);
hold on
bar3(f,1);
Спасибо за вас вклад, к сожалению, потому что мы графики двойного интеграла мы должны иметь й и у интервалов с различными границами и расстоянием. Это можно увидеть в нашем графическом интерфейсе.Таким образом, мы будем требовать, чтобы функция bar3 использовала «реальные» значения x и y. Это возможно? – Msegling
@Msegling Я обновил ответ двумя подходами, чтобы дать вам то, что вам нужно. – Suever
Большое вам спасибо за ваш вклад, это определенно помогло в конечном решении. Посмотрите, что мы придумали, сообщите нам, есть ли что-нибудь, что мы могли бы приспособить. – Msegling