मैं एक समारोह y है मान लीजिए (टी, x) = exp (-t) * sin (x)किसी भी लूप का उपयोग किए बिना दो चर के फ़ंक्शन कैसे उत्पन्न करें?
मैटलैब में, मैं परिभाषित
t = [0: 0.5: 5];
x = [0: 0.1: 10*2*pi];
y = zeros(length(t), length(x)); % empty matrix init
अब, मैं मैट्रिक्स y कैसे परिभाषित करते हैं बिना किसी भी लूप का उपयोग करके, जैसे कि प्रत्येक तत्व y (i, j) में वांछित फ़ंक्शन y का मान (t(i), x(j))
पर होता है? नीचे यह है कि मैंने लूप का उपयोग करके इसे कैसे किया।
for i = 1:length(t)
y(i,:) = exp(-t(i)) .* sin(x);
end
सुनिश्चित नहीं है कि आप कर सकते हैं - लूप चलाने के लिए लंबे समय तक ले रहा है, या आप क्यों चाहते हैं? –
इस सरल उदाहरण में लूप एक समस्या नहीं है। लेकिन मैं वास्तव में बड़े वैक्टरों के लिए बिना लूप के इसे करने का तरीका सीखना चाहता हूं! – Aamir