[]

dynamically generated names-Matlab
şööle bi kodum var ama hata veriyo ltfn yardım
x=1;
y=1;
z=1;
ab = ['Deneme\H' x y z '.txt'];
ABA = fopen(ab, 'r+');
[A, count] = fscanf(ABA, '%c', inf);
...
ben burada H111 dosyasını açmak istiyorum aslında sırayla H111,H112. vb açmak istiyorum nerede yanlış yapıyorum anlamadım
x=1;
y=1;
z=1;
ab = ['Deneme\H' x y z '.txt'];
ABA = fopen(ab, 'r+');
[A, count] = fscanf(ABA, '%c', inf);
...
ben burada H111 dosyasını açmak istiyorum aslında sırayla H111,H112. vb açmak istiyorum nerede yanlış yapıyorum anlamadım

['Deneme\H' x y z '.txt'];
bu yazım doğru mu. yani böyle dümdüz yazınca bütün değerleri birleştiriyor mu matlab? öyleyse aradaki boşlukları sil o zaman. belki ondandır. şöyle:
['Deneme\H'xyz'.txt'];
ama pek olacağını sanmıyorum açıkçası.
bu yazım doğru mu. yani böyle dümdüz yazınca bütün değerleri birleştiriyor mu matlab? öyleyse aradaki boşlukları sil o zaman. belki ondandır. şöyle:
['Deneme\H'xyz'.txt'];
ama pek olacağını sanmıyorum açıkçası.
- tepedeki psychedelic adam
(06.10.11 15:29:34)

olmadı öyle de denemiştim aslında bu şekilde birleştirip birleştirmediğinden de emin değilim buna benze bişey olmalı mantıken
- vh1
(06.10.11 15:32:12)

o zaman ona baksana ilk önce bi doğru düzgün. mantıken öyle olmaz da şöyle olabilir mesela:
'Deneme\H'+x+y+z+'.txt';
ama bak işte google'dan. o kadar zor bişey değil.
'Deneme\H'+x+y+z+'.txt';
ama bak işte google'dan. o kadar zor bişey değil.
- tepedeki psychedelic adam
(06.10.11 15:34:59)

nasıl aratayım google dan ?
- vh1
(06.10.11 15:36:39)

matlab strcat
x, y, z string olmadığı için sorun çıkartabilir belki.
x, y, z string olmadığı için sorun çıkartabilir belki.
- turkay
(06.10.11 16:02:10)

abi dynamically generated names yazmasını biliyosan aratman gereken kelimeleri de tahmin edebilirsin herhalde. concat strings filan de ne biliyim. dynamically generated names diye aratsan bile alakalı bişeyler çıkabilir.
- tepedeki psychedelic adam
(06.10.11 16:02:52)

alttaki kod c# da yapmak istediğim işin tersini yani 500 e kadar txt dosyası oluşturuyor. ben varolan dosyaları matlabda açmak istiyorum
for (i = 400; i <= 499; i++)
{
StreamWriter dosya = new StreamWriter("D:\\\\ H" + i + ".txt");
}
@tepedeki psychedelic adam dostum saol yönergelerinle bi yere kadar geldim ama tam olarak çözemedim
for (i = 400; i <= 499; i++)
{
StreamWriter dosya = new StreamWriter("D:\\\\ H" + i + ".txt");
}
@tepedeki psychedelic adam dostum saol yönergelerinle bi yere kadar geldim ama tam olarak çözemedim
- vh1
(06.10.11 17:05:28 ~ 17:05:46)

bişey değil de işte biraz araştırman lazım. hemen bulamadım diye bırakma. aramalarına matlab da ekledin mi mesela? yani ne biliyim "generating dynamic names in matlab" gibi filan. c#'ta olması senin bi işine yaramaz sonuçta. o kod ancak algoritmik olarak bir fikir verebilir.
- tepedeki psychedelic adam
(06.10.11 17:14:22)

diyelim ki deneme_xyz.txt diye bir dosya acmak istiyorsun.
x=1, y=2 ve z=3 icin bu dosya deneme_123.txt
bunu acabilmek icin
open(strcat('deneme_',num2str(x),num2str(y),num2str(z),'.txt')) yazabilirsiniz, gerekli degeri bi dosyadan okutabilirsiniz saniyorum.
x=1, y=2 ve z=3 icin bu dosya deneme_123.txt
bunu acabilmek icin
open(strcat('deneme_',num2str(x),num2str(y),num2str(z),'.txt')) yazabilirsiniz, gerekli degeri bi dosyadan okutabilirsiniz saniyorum.
- Labyrinthe
(06.10.11 17:16:22)

o şekilde yaptığımda Too many input arguments. uyarısı alıyorum
- vh1
(06.10.11 17:40:26)

deneyerek yazdim, yani bende calisiyor, tabiki bu kucuk kisim, siz belki kendi kodunuzun icine koydugunuzda problem yasiyorsunuzdur, hata baska birseyden kaynaklaniyor olabilir. sadece bu kismi yazin calistigini goreceksiniz.
- Labyrinthe
(06.10.11 18:10:47)
1