!WTvnrBXAWIqKuxyqrR:matrix.org

Julia (lang)

316 Members
General help and discussion about the Julia language37 Servers

Load older messages


SenderMessageTime
13 Nov 2023
@ericjmorey:matrix.org@ericjmorey:matrix.org changed their profile picture.16:33:01
@tuxtuxtuxtuxtux:opensuse.org@tuxtuxtuxtuxtux:opensuse.org joined the room.19:15:02
14 Nov 2023
@tuxtuxtuxtuxtux:opensuse.org@tuxtuxtuxtuxtux:opensuse.orgHi everyone07:52:18
@hasnep:matrix.orgHannes Hi Tux! 09:02:09
15 Nov 2023
@rollskatflat:matrix.orgrollskatflat joined the room.10:36:56
@rollskatflat:matrix.orgrollskatflatHi, I am new to Julia, but have done plenty of MATLAB and scientific Python in my time. I am just trying to understand how to vectorise an execution. a .* b works just fine. But now I have created a Vector{SVector} from the Rotations.jl package I have used push!(myVec, mySVec) To build the data structure10:41:03
@rollskatflat:matrix.orgrollskatflatI then create a rotation matrix using QuatRotation, to create the quaternion. myQuat * myVec[1] Returns a result as expected As do all subsequent indices But, when I go myVec .* myQuat10:42:39
@rollskatflat:matrix.orgrollskatflatDimensionMismatch: arrays could not be broadcast to a common size10:43:21
@rollskatflat:matrix.orgrollskatflatMy guess is SVector is actually a static Vector and the .* Is trying to do an element wise multiply across the two, rather than treating myVec as a single value.10:53:33
@qwjyh:matrix.orgqwjyh

.* treated Vector{SVector} as you want.
In this case, myQuat is also broadcasted and cause dimension mismatch.
To handle this correctly, you need to wrap myQuat with Ref.

julia> Ref(my_quat) .* my_vec
5-element Vector{SVector{3, Float64}}:

For more information, see .* (and broadcast) in the help mode.

14:00:38
@qwjyh:matrix.orgqwjyh *

.* treated Vector{SVector} as you wanted.
In this case, myQuat is also broadcasted and cause dimension mismatch.
To handle this correctly, you need to wrap myQuat with Ref.

julia> Ref(my_quat) .* my_vec
5-element Vector{SVector{3, Float64}}:

For more information, see .* (and broadcast) in the help mode.

14:00:51
@qwjyh:matrix.orgqwjyh *

Indeed, .* treated Vector{SVector} as you wanted.
In this case, myQuat is also broadcasted and cause dimension mismatch.
To handle this correctly, you need to wrap myQuat with Ref.

julia> Ref(my_quat) .* my_vec
5-element Vector{SVector{3, Float64}}:

For more information, see .* (and broadcast) in the help mode.

15:52:44
@rollskatflat:matrix.orgrollskatflatThank you so much!20:05:44
20 Nov 2023
@songtaogui:matrix.orgSongtao Gui joined the room.07:11:30
28 Nov 2023
@norliana:matrix.org@norliana:matrix.org joined the room.18:50:55
@norliana:matrix.org@norliana:matrix.org left the room.19:13:55
30 Nov 2023
@finlifin:matrix.org@finlifin:matrix.org left the room.15:34:47
1 Dec 2023
@malte:maltee.de@malte:maltee.de joined the room.10:30:28
@malte:maltee.de@malte:maltee.deI'm trying to convert a system from discrete to continuous, not by using d2c but by replacing z^-1 by exp(-s*T) as this provides a more accurate representation. How would I do that (for a MIMO state space system)? 10:41:38
@malte:maltee.de@malte:maltee.deThe best way I can think of is to separate the system in its matrices, assemble everything with a continuous instead of discrete delay and re-assign the input/output names. That's just very clunky for what should be a fairly simple operation.10:51:38
@malte:maltee.de@malte:maltee.decan I even assign input and output names to delay systems?10:54:54
@malte:maltee.de@malte:maltee.deIf I could get an equivalent of setDelayModel from MATLAB, that would also suffice11:32:55
8 Dec 2023
@csantosb:matrix.orgcsantosb joined the room.21:58:16
10 Dec 2023
@malte:maltee.de@malte:maltee.de is there an easy way to use use a negative sign in connections of the connect function of RobustAndOptimalControl? 19:29:37
14 Dec 2023
@benjamin:matrix.benjamin-knopp.debenjamin changed their profile picture.13:36:58
26 Dec 2023
@malte:maltee.de@malte:maltee.deIs this room still alive or is this the widow of a libera.chat bridged room with all the action happening on the IRC side?08:52:15
@rollskatflat:matrix.orgrollskatflatPeople still use IRC a lot?09:51:26
@malte:maltee.de@malte:maltee.de¯\_(ツ)_/¯09:52:46
@malte:maltee.de@malte:maltee.deI noticed julialang.org mentions zulip, slack and discord, so this room is unofficial?09:53:22
27 Dec 2023
@vchuravy:matrix.orgvchuravy it's not yet active enough to be official  14:22:32

Show newer messages


Back to Room ListRoom Version: