Subject | : Re^2: question |
Date | : 2007/06/07(Thu) 17:58:35 |
Contributor | : shobuda |
> > ListPlotについて質問があります。
> > データを作ってListPlotをすればグラフが書けるはずです。
> >
> > 今、色々計算してデータを作り、ListPlotでグラフを書かせようとすると、
> > ???General::fileopen: Open error for file /usr/sad/Packages/ListPlot.n. in
> > Get ["/usr/sad/Packages/ListPlot.n"]
> > というエラーが出ます。
> > ちなみにListPlotの前にデータの中味をみると{{x1,y1},...{xn,yn}}となっていることが
> > 確認できます。
> >
> > そこで、計算をしてデータを作る前にダミーで例えば、{{1,2},{3,4}}
> > をLisitPlotさせておきます。すると、まずこのグラフが書かれます。
> > しかる後に実際のデータを計算させてListPlotするとこれに上書きされ、
> > 先のようなエラーはでません。
> >
> /usr/sad/Packages/ListPlot.nをopenできないというエラーなので、
> 通常ではまずあり得ないエラーです
> 多分、色々な計算とやらが、環境か File I/Oに影響を与えていると思われるので
> 以下の項目を調べてみてください
>
> o /usr/sad/Packages/ListPlot.nは存在しますか? 読み込み権限はありますか?
>
存在します。
読み込み権限はあります。
> o /usr/sad/Packages/ListPlot.nが存在しない場合
> ListPlotが成功した場合と失敗した場合それぞれで、ListPlot[]を評価する直前の
> PackagesDirectoryシンボルの値は同じですか?
>
> o /usr/sad/Packages/ListPlot.nが存在する場合
> OpenRead["/usr/sad/Packages/ListPlot.n"]は成功しますか?
上書きをしてくれるように書いた場合でも
ListPlotの直前に
OpenRead["/usr/sad/Packages/ListPlot.n"];
を書くと、
???General::fileopen: Open error for file /usr/sad/Packages/ListPlot.n:
のメッセージがでます。