下記のURLに、『Simple one dimension ODE』のコードがり、
それをを実行しますと、
『ilib_for_link: 入力引数 #2 の値が間違っています』
との警告がでかす。
注)下記にコピーしています。
Q1)この警告を出ないように修正する方法をご存知ならば、
お教え頂けないでしょうか?
https://help.scilab.org/docs/5.3.0/ja_JP/ode.html
ode
// ---------- Simple one dimension ODE (Scilab function external)
// dy/dt=y^2-y sin(t)+cos(t), y(0)=0
function ydot=f(t, y),ydot=y^2-y*sin(t)+cos(t),endfunction
y0=0;t0=0;t=0:0.1:%pi;
y=ode(y0,t0,t,f)
plot(t,y)
// ---------- Simple one dimension ODE (C coded external) <ーーコピーしたものです。
ccode=['#include <math.h>'
'void myode(int *n,double *t,double *y,double *ydot)'
'{'
' ydot[0]=y[0]*y[0]-y[0]*sin(*t)+cos(*t);'
'}']
mputl(ccode,TMPDIR+'/myode.c') //create the C file
ilib_for_link('myode','myode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
exec(TMPDIR+'/loader.sce') //incremental linking
y0=0;t0=0;t=0:0.1:%pi;
y=ode(y0,t0,t,'myode');
//警告の表示
警告: ilib_for_link: Wrong value for input argument #5: "" or "[]" expected.
!--error 999
ilib_for_link: 入力引数 #2 の値が間違っています: 既存のファイルを指定してください.
at line 22 of function ilib_for_link called by :
IR+'/Makefile',TMPDIR+'/loader.sce');//compil
at line 15 of exec file called by :
exec('/home/shiggy/WK_scilab/Diff/t_odeA.sci',-1)
お手数ですが、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- 数学 単振り子とルンゲ・タック法 1 2022/07/15 00:05
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1コールだけ鳴るけど切れる電話...
-
相手側の携帯が電源切れてる時...
-
生産ラインの品質を表す直行率...
-
LINE追加で「該当するユーザー...
-
Windowsのバッチファイルで正規...
-
ラインナップとラインアップは...
-
face book で女性の方からline ...
-
遠くにいる友達とLINE交換する...
-
よく05(04)lineって見かけるん...
-
いきなりラインのトークに「新...
-
「一番上、真ん中、下」を示す英語
-
まだそんなに親しくない相手と...
-
ある男子から、ライン追加され...
-
lineのワン切り、なぜ?
-
python2.6で「cv2」のNameerror...
-
あの噂の世界三大チェーンメー...
-
「一点鎖線」を英語でいうと?
-
他人に成り済ます人の心理が知...
-
既婚女性にラインを聞くことに...
-
セフレがめんどくさいです。 毎...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1コールだけ鳴るけど切れる電話...
-
相手側の携帯が電源切れてる時...
-
LINE追加で「該当するユーザー...
-
よく05(04)lineって見かけるん...
-
いきなりラインのトークに「新...
-
face book で女性の方からline ...
-
ラインナップとラインアップは...
-
Windowsのバッチファイルで正規...
-
遠くにいる友達とLINE交換する...
-
ある男子から、ライン追加され...
-
生産ラインの品質を表す直行率...
-
質問です。 先日クラスの女子に...
-
既婚女性にラインを聞くことに...
-
lineのワン切り、なぜ?
-
「一番上、真ん中、下」を示す英語
-
python flask から fastapiへの...
-
LINEで好きな人が「笑」を全然つ...
-
まだそんなに親しくない相手と...
-
先輩のライン(男性)を追加した...
-
スマホに外国の電話番号を登録...
おすすめ情報
下記の様に変更すれば、正しく実行出来るようです。
ilib_for_link('myode','myode.c',[],'c');//compile
exec('loader.sce') //incremental linking
仕様の変更を、説明書のサンプルまで反映してないようです。
無料ですからそこまで手が回らない様です。