最近,需要用scilab來畫軌跡。自己做了乙個簡單的畫軌跡函式
函式如下:
function [x,y]=trajectory(filename)
fid = mopen(filename, "r");
if (fid == -1)
error("cannot open file for reading");
endcount = 1;
while (1)
[nums, x, y] = mfscanf(fid, "%f,%f");
if (nums <= 0)
break;
endarrayx(count) = x;
arrayy(count) = y;
count = count+1;
endmclose(fid);
plot2d(arrayx, arrayy);
endfunction
軌跡檔案格式如下:
1.0,2.0
3.0,3.0
4.0,5.0
用法:trajectory("d://test.txt")
太陽光軌跡軟體 輕鬆畫太陽視運動軌跡
所謂的太陽視運動軌跡,簡單的說就是每天太陽東昇西落。你可能馬上會說,每天都這樣啦,有什麼好研究的!其實,我們普遍存在乙個 共識 和乙個錯覺。乙個 共識 就是地球自西向東自轉,所以太陽每天東昇西落。而乙個 錯覺 就是大家都以為太陽每天都是從正東日出,正西日落。其實不然。下圖是以北京周邊地區 40 n ...
用 Scilab 計算OpenGL 的旋轉矩陣
scilab http www.scilab.org 是一款免費的,類似於matlab的軟體。進行矩陣運算的時候比較方便。opengl的三維座標系中,分別繞 x,y,z 三座標軸旋轉xangle,yangle,zangle之後的旋轉矩陣,可以用下列公式計算。function glrotatematr...
使用百度polyline 畫軌跡問題
出現一些點與某乙個點相連的問題,如上圖,折線很亂,看不到正確的軌跡。分析 1.可能是點存入陣列中沒有按時間順序。資料庫sql語句加 order by time 同時在前端列印出陣列,console.log mpoint 顯示是按時間順序顯示的 2.又想到是否是資料太密導致的。將for var i 0...