Ben T(1)
ve T(2)
Bu yüzden benziyor T
çizmek zaman o 1
ve T(3)
ve T(4)
eşittir 0'a eşit şekilde T tanımlamak istediğiniz Kare dalga almak için vektör öğeleri nasıl atanır?
T=zeros(1,4)
olarak tanımlanan bir vektör T var bir kare dalga.
Ben
for i=1:2:size(T,2)
T(i:i+1)=1
end
figure; plot(T);
denedi Ama bu istenilen sonucu vermez. [1,0,1,0] olduğu ortaya çıktı.
Bu görevi gerçekleştirmenin doğru yolu nedir?
kare dalgalar komplo hakkında sorular arasından ayırt etmek için: Ben olmadan açıkça frekansı tanımlama veya sembolik denklemi kullanılarak, bir kare dalga gibi görünmek planlarlardı döngü oluşturmak için tam olarak nasıl öğrenmek istedim. Daha sonra bu bilgiyi ama aynı şeyi yapacak başka bir betik değiştirmek için kullanacağım, "dönem" in aynı olmadığı daha büyük bir T vektörü. Bazen 11s, bazen 9s ve benzeri.
... Ben ettik Sadece kod golf için bu üzerinde çalıştım;) – beaker
(Beaker) paylaşmak mümkün mü? :) –
Kodunuzda neyin yanlış olduğunu anlamaya çalışıyorum. İlk şey, 'for' döngüsünün eşit bir işarete ihtiyacı olmasıdır:' i = ... ' – beaker